色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

30行Python代碼實(shí)現(xiàn)高分辨率圖像導(dǎo)航的方法

瀏覽:92日期:2022-07-24 17:30:25

在項(xiàng)目開發(fā)的過(guò)程中,經(jīng)常會(huì)遇到要查看圖像細(xì)節(jié)的問(wèn)題,這時(shí)候我們通常會(huì),滾動(dòng)滑輪將圖像放大,或者使用電腦內(nèi)置的放大器功能進(jìn)行查看,如下圖所示,是我使用Altium Designer軟件的高清晰圖像導(dǎo)航功能查看PCB細(xì)節(jié)的效果:

30行Python代碼實(shí)現(xiàn)高分辨率圖像導(dǎo)航的方法

那么作為一位程序員,是否可以做到這點(diǎn)呢?

當(dāng)然可以,Python在手,天下我有~

1、導(dǎo)入圖像功能

導(dǎo)入圖像功能是基于Windows命令窗口實(shí)現(xiàn)的,用戶在命令窗口調(diào)用Python文件即可導(dǎo)入圖像信息,輸入指令及效果如下所示:

30行Python代碼實(shí)現(xiàn)高分辨率圖像導(dǎo)航的方法

實(shí)現(xiàn)代碼如下所示:

if len(sys.argv) > 1: #根據(jù)控制臺(tái)輸入的圖像,進(jìn)行導(dǎo)入 fn = cv.samples.findFile(sys.argv[1]) print(’loading %s ...’ % fn) img = cv.imread(fn) if img is None: print(’Failed to load fn:’, fn) sys.exit(1)

2、圖像降采樣功能

將導(dǎo)入的圖像進(jìn)行降采樣,形成一個(gè)縮小的整體效果圖,方便和超分辨率放大的圖像進(jìn)行對(duì)比觀察,效果如下所示:

30行Python代碼實(shí)現(xiàn)高分辨率圖像導(dǎo)航的方法

實(shí)現(xiàn)代碼如下所示:

small = imgfor _i in range(3): #圖像降采樣 small = cv.pyrDown(small)

3、高分辨率導(dǎo)航功能

最后實(shí)現(xiàn)超分辨率圖像導(dǎo)航功能,這里創(chuàng)建一個(gè)鼠標(biāo)事件,超分辨率圖像跟隨著鼠標(biāo)移動(dòng),實(shí)現(xiàn)導(dǎo)航效果,效果如下所示:

30行Python代碼實(shí)現(xiàn)高分辨率圖像導(dǎo)航的方法

實(shí)現(xiàn)代碼如下所示:

#鼠標(biāo)響應(yīng)事件def onmouse(event, x, y, flags, param): h, _w = img.shape[:2] h1, _w1 = small.shape[:2] x, y = 1.0*x*h/h1, 1.0*y*h/h1 zoom = cv.getRectSubPix(img, (800, 600), (x+0.5, y+0.5)) cv.imshow(’zoom’, zoom)

4、圖像顯示功能

最后將圖像顯示出來(lái)就可以了,實(shí)現(xiàn)代碼如下所示:

cv.imshow(’preview’, small)cv.setMouseCallback(’preview’, onmouse)cv.waitKey()

到此這篇關(guān)于30行Python代碼實(shí)現(xiàn)高分辨率圖像導(dǎo)航的方法的文章就介紹到這了,更多相關(guān)Python 高分辨率圖像導(dǎo)航內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产亚洲精品久久久久久久网站 | 亚洲久草在线 | 亚洲情a成黄在线观看 | 九九re6精品视频在线观看 | 一区二区三区久久 | 68 日本xxxxxxxxx 视频 | 99精品国产成人一区二区 | 2级毛片| 久久视频6免费观看视频精品 | 91av观看| 久久亚洲不卡一区二区 | 特级做a爰片毛片免费看 | 成人免费看黄网址 | 欧美成人精品动漫在线专区 | 欧美一级色视频 | 免费观看欧美性一级 | 特黄特色大片免费播放路01 | 国产自产v一区二区三区c | 一区二区三区免费精品视频 | 在线欧美视频 | 欧美精品aaa久久久影院 | 精品在线看 | 国产亚洲一路线二路线高质量 | 国产在线一区在线视频 | 97精品国产91久久久久久 | 99精品在线播放 | 欧美高清正版在线 | 午夜在线影院 | 免费在线观看a | 亚洲视频在线观看免费 | 男人扒开双腿女人爽视频免费 | 国产亚洲美女精品久久 | 日韩午夜免费视频 | a欧美| 一a一片一级一片啪啪 | 一级特黄牲大片免费视频 | 一道精品视频一区二区三区图片 | 99精品在线视频观看 | 久久成人免费观看全部免费 | 国产午夜亚洲精品一区网站 | 亚洲网站视频 |