国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python3.6+opencv3.4實現鼠標交互查看圖片像素

2020-02-22 23:19:53
字體:
來源:轉載
供稿:網友

在利用opencv進行圖片處理時,經常需要查看圖片關心區域或位置的像素數值,苦于沒有應手的小軟件,我用python3.6+opencv3.4簡單編制一個小工具,供大家使用。

流程

1.建立標準的鼠標交互函數,當鼠標在圖像上移動時,即時顯示鼠標位置的像素數值(opencv像素為BGR格式)。
2.建立圖像窗口,綁定鼠標回調函數。
3.按下‘q'鍵,退出。
4.僅需15行代碼,就是這么簡單。

代碼

# -*- coding: utf-8 -*-import cv2img= cv2.imread('006.png')          #定義圖片位置img= cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)  #轉化為灰度圖def onmouse(event, x, y, flags, param):   #標準鼠標交互函數  if event==cv2.EVENT_MOUSEMOVE:      #當鼠標移動時    print(img[y,x])           #顯示鼠標所在像素的數值,注意像素表示方法和坐標位置的不同def main():  cv2.namedWindow("img")          #構建窗口  cv2.setMouseCallback("img", onmouse)   #回調綁定窗口  while True:               #無限循環    cv2.imshow("img",img)        #顯示圖像    if cv2.waitKey() == ord('q'):break  #按下‘q'鍵,退出  cv2.destroyAllWindows()         #關閉窗口if __name__ == '__main__':          #運行  main()

彩色圖運行效果

這里寫圖片描述 

灰度圖運行效果

這里寫圖片描述

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郸城县| 泌阳县| 平远县| 四会市| 连江县| 裕民县| 台江县| 彰化县| 宽城| 岑巩县| 茂名市| 永善县| 汉川市| 乌拉特中旗| 太仆寺旗| 湟源县| 海门市| 托克逊县| 九台市| 宜良县| 合阳县| 民权县| 陆河县| 汝城县| 彝良县| 盈江县| 连平县| 松阳县| 石城县| 洪泽县| 黄龙县| 柘城县| 长葛市| 桃园市| 淮滨县| 武陟县| 建德市| 石狮市| 宝清县| 西城区| 留坝县|