opencv與mfc顯示圖片操作,MFC的滑鼠響應在opencv圖片上失效,opencv滾輪事件沒有響應問題描述解決。
- 2019 年 10 月 8 日
- 筆記
原文作者:aircraft
原文鏈接:https://www.cnblogs.com/DOMLX/p/11588758.html
用mfc 與OPENCV編寫成。
出了很多衝突異常事件導致滑鼠操作沒有響應
當opencv窗口與mfc控制項綁定時,可以認為opencv綁定區域覆蓋在mfc 控制項上,此時mfc本身的滑鼠響應在此區域失效,只能調用opencv的滑鼠響應事件。
而當你調用opencv的滑鼠滾輪事件時候又會沒有反應,此時是因為mfc的滑鼠滾輪事件優先順序別更好 ,只能在這裡用mfc的滑鼠滾輪響應事件。
不想出現上面的問題,解決辦法有:
直接使用Mfc的影像處理類不用opencv
或者使用opencv顯示時不將窗口綁定到mfc控制項上,而是轉換影像類格式寫入
或者就像我上面說的,使用opencv的滑鼠點擊事件,使用Mfc的滑鼠滾輪事件。