資料介紹
涉及到兩方面的內容:1. 用鼠標畫出矩形。2.在圖像上繪制出點的坐標
1. 用鼠標繪制矩形,涉及到鼠標的操作,opencv中有鼠標事件的介紹。需要用到兩個函數:回調函數CvMouseCallback和注冊回調函數cvSetMouseCallback.
當回調函數被調用時,opencv會傳入合適的值,當鼠標有動作時,有所反應,比如畫線,描點。
void CvMouseCallback(int event,int x,int y,int flags,void * param);
?
event 為鼠標事件類型,值為以下一種:CV_EVENT_MOUSEMOVE,CV_EVENT_LBUTTONDOWN,CV_EVENT_RBUTTONDOWN,CV_EVENT_MBUTTONDOWN,CV_EVENT_RBUTTONUP,CV_EVENT_LBUTTONUP,CV_EVENT_MBUTTONUP,CV_EVENT_LBUTTONBLCLK,CV_EVENT_RBUTTONBLCLK,CV_EVENT_MBUTTONBLCLK.
x,y表示事件發生時鼠標位置的x,y坐標值。
flags的值表示了別的鍵如ctrl,shift鍵是否被觸發。
void cvSetMouseCallback(const char* window_name,CvMouseCallback on_mouse,void* param);
第一個參數指定了回調函數需要注冊到的窗口,也就是產生事件的窗口。第二個參數為回調函數,第三個參數用來傳遞額外信息給回調函數中的param參數。
2. 在圖像上繪出點的坐標涉及到opencv中的繪圖中的字體和文字。主要有函數cvPutText和cvInitFont.
void cvPutText(CvArr* img,const char* text,CvPoint origin,const CvFont* font,CvScalar clolor);
這個函數可以在圖像上輸出一些文本。
text所指向的文本將打印到圖像上。若將點的坐標打印到圖像上,就需要把點的坐標變成字符串,要用到sprintf函數。
Origin為指定文本框的左下角位置。
Void cvInitFont(CvFont* font,int font_face,double hscale,double vscale,double shear=0,int thinckness=1,int line_type=8);
hscale和vscale表示字體的高度和寬度。Shear=0.0字體不傾斜,shear=1.0,字體傾斜。
- 基于OpenCV3.1的圖像特征描述功能實現 10次下載
- Bluetooth藍牙的詳細資料說明 26次下載
- 英業達上電時序的詳細資料說明 57次下載
- emmc啟動燒寫的詳細資料說明 26次下載
- 使用MATLAB設計實現圖像頻域濾波系統的詳細資料說明 2次下載
- OpenCV3.1的使用教程之圖像特征描述的詳細資料說明 13次下載
- OpenCV3.1教程之編譯的詳細資料說明 1次下載
- Protel DXP的常用快捷鍵詳細資料說明 0次下載
- OpenCV函數圖像處理目錄說明 12次下載
- 如何實現OpenCV2.4.9在Hi3531開發板上移植 7次下載
- 250條深入淺出通信原理的詳細資料說明 5次下載
- 圖像處理教程之圖像復原的詳細資料說明 7次下載
- 圖像處理教程之圖像運算的詳細資料說明 12次下載
- 如何在麒麟系統上安裝Java環境指南的詳細資料說明 8次下載
- 如何在Linux下如何刪除大量文件的詳細資料概述 7次下載
- OpenCV圖像識別C++代碼 1045次閱讀
- OpenCV筑基之圖像的仿射變換方法總結 1236次閱讀
- 如何實現PIL和OpenCV之間圖像數據的轉換呢? 978次閱讀
- 在核桃派上實現USB攝像頭的OpenCV顏色檢測 792次閱讀
- 使用圖像處理庫OpenCV從攝像頭獲取數據并在PyQt5上顯示出來 1730次閱讀
- 如何在KV260上快速體驗Vitsi AI圖像分類示例程序 1287次閱讀
- OpenCV庫在圖像處理和深度學習中的應用 730次閱讀
- 世界坐標系、相機坐標系、圖像坐標系、像素坐標系之間的關系 7801次閱讀
- 如何在OpenCV中實現CUDA加速 4898次閱讀
- 手動版實現帶箭頭的線段繪制 1627次閱讀
- 如何進行PLC控制程序的設計詳細資料PPT說明 5753次閱讀
- 如何在圖像處理中應用深度學習技術的詳細資料概述 4369次閱讀
- OpenCV的Mat數據格式及其遍歷的程序資料說明 3939次閱讀
- PLC常用基本環節梯形圖和詳細文字說明詳細資料概述 8966次閱讀
- OpenCV圖像修復 3060次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多