qt中opencv庫怎么設置 工業(yè)視覺編程需要學什么語言?
工業(yè)視覺編程需要學什么語言?機器視覺編程,是除開圖像采集和圖像處理的,也有跟外圍設備例如PLC,運動控制器的通信,這樣的話圖像采集的話就是需要想打聽一下相機的SDK,相機目前SDK比較多用C(MFC,
工業(yè)視覺編程需要學什么語言?
機器視覺編程,是除開圖像采集和圖像處理的,也有跟外圍設備例如PLC,運動控制器的通信,這樣的話圖像采集的話就是需要想打聽一下相機的SDK,相機目前SDK比較多用C(MFC,QT做界面),C#-winform,,目前有些相機早正在允許python了,圖像處理目前,開源的通常用opencv,晚熟的算法庫那是halcon和visionpro用的起碼。所以我要學習機器視覺編程,先選一個是需要例如C或者C#,后再先選一個GUI做界面,買一個工業(yè)相機,國內(nèi)的大恒,海康,大華,性價比比較好高,學習他們的SDK。
最后選擇一個圖像處理算法庫,推薦推薦halcon,目前網(wǎng)上資料最少。
opencv開發(fā)帶界面產(chǎn)品使用MFC合適,還是QT更好?
opencv和QT的兼容性更好一些
導致大家也是開源的,所以我用的人更多
又出現(xiàn)問題的時候,也更容易找不到解決方法。
而MFC相對來說,和Opencv一同用的人少一點。
真有人可以完全看懂一個C 庫的源碼嗎,例如STL,Boost, ACE, Qt,OpenCV等?
STL推薦一下看候捷大師的STL教程,看完,都差不多就能入門學習了,大概整個框架這個可以運用自如地。去嗶哩嗶哩直接搜索下。
stl看完一點具體用法的幾個,跟過一次,放棄你了。
第三方庫要不兼容老版本標準又要跟上新版本,庫的維護者腦回路和我們大部分人都不一樣
我有看stl、qt、opencv,tensorflow,nginx源代碼
幾乎搞懂一個開源庫的所有基于代碼不太不是現(xiàn)實,如果不是是大牛。就像是熟悉接口怎莫用就還好了
否則怎莫寫完整的[呲牙]
清楚如何知道才是重點,不要5行都看的。大多數(shù)是各種預編譯宏,是為兼容性各種環(huán)境的代碼,不必看
沒看明白沒有大問題,得象漢字基本上都熟悉
嘿嘿嘿嘿當然了,當年我就研究過stl,ace等源碼。但是那是當年,哈哈。我說的都是錯的!
那得看什么庫了。有的腦回路大的代碼量多的就沒法了,只不過stlmfc這些具體用法的,對c程序來說應該好在。
我看nginx的源代碼就很費勁