㈠ 用工業相機拍一個零件,然後把圖片傳到電腦,用vb編寫一段程序來識別零件是否完整,怎麼寫程序
我初步判定這是一個不可完成的任務。電腦憑什麼來判斷零件完整?你得有一個原始模型,光照片不行。
你會VB嗎?
有專門的程序處理這種照片,為什麼用VB
建議你了解一下「點雲」,就是3D掃描的數據處理。
㈡ 從工業角度用什麼編程語言最好
從工業控制角度編程上講,使用 C 語言和計算機匯編語言的混合編程最好。實際上在 C 語言中,也有調用匯編語言的介面,完全可以做到;主體上還是以 C 語言編程為主,只有在涉及到和硬體底層打交道的時候,使用匯編語言的語句對指定的硬體設備埠進行讀數據(或者是寫數據)更方便。
㈢ 現在測繪編程都用什麼語言數據處理方面的程序。C#VBJAVA
測繪這種一般沒有單獨用哪種語言的,通常都是基於某個軟體,比如arcgis ,用其它的語言比如c#或者java進行二次開發。(舉例來說象地圖這種,你自己用語言來實現的難度很高,遠遠不如用arcgis來的方便)
㈣ 剛買了工業相機不會用,求c#程序源碼,實現第三方程序調用控制相機拍照,控制三個相機同時觸發……謝謝!
相機供應商都會提供相關的開發包的 里邊有對應的調用函數 一般以DLL形式給你
你看看就可以 C#可以調用的 其實就是調用DLL
㈤ 錄像機,攝像機,視頻解碼等產品所需要軟體一般用什麼編程語言開發的
一般多用c/c++語言,介於低級語言和高級語言之間,能夠在多種不同的操作系統上編寫驅動來操作外置設備。
㈥ 機器視覺檢測系統編程用的什麼語言
一般二次開發用vb.net或者c#即可,如果想要自己寫演算法做開發,或者定製現有的演算法,建議使用C++
㈦ basler工業相機帶有IO觸發功能,請問大師們有誰用過它是幾個輸出和輸入的,用C#語言怎樣控制,小弟拜謝
你可以去basler的官方網站,下載對應相機的採集軟體,安裝完成後在安裝目錄下就有SDK,相機本身也有usermanual,裡面有介紹相機的引腳定義哦
㈧ ccd視覺檢測編程是用的什麼語言開發
現在大多用FPGA或者CPLD驅動CCD,使用的是硬體描述語言,VHDL或者verilog。
還有的系統可能用MCU或者DSP驅動,需要使用C語言。
我有CCD開發板,可供參考。
㈨ GigE介面的工業相機怎麼用matlab控制
首先確定安裝好了攝像頭的驅動,打開「應用程序」>「image acquisition」查看 新建圖形用戶界面:「新建」>「圖形用戶界面」 從左側選擇控制項,添加到面板 雙擊空間進行屬性設置,「string」為顯示名稱,「tag」為id。將兩個axes的「visable「屬性設置為」off「
㈩ 機器視覺學什麼語言
目前可以開發機器視覺的相關計算機語言有C++,C#,JAVA,PYTHON等,甚至簡單的PHP和JAVASCRIPT也可以開發相關的功能。
機器視覺需要用到圖像處理庫,有很多免費且開源的第三方圖像庫可以用,如十分著名的OpenCV,有C++,JAVA,PYTHON的版本,它包含了很多現成的函數,可以處理圖像的形狀,顏色,大小,圖像文件保存,找相似圖像,物體邊緣(Cannyedge)演算法。
機器視覺的另一個方向是神經網路深度學習演算法。這裡面有代表性的是谷歌的TensorFlow,具有很強大的機器視覺能力。
文字識別方面的代表有谷歌的Tesseract,這也是開源項目。
機器視覺用什麼硬體
一個典型的機器視覺系統包括以下五大塊:
1.照明
照明是影響機器視覺系統輸入的重要因素,它直接影響輸入數據的質量和應用效果。由於沒有通用的機器視覺光源照明設備,所以針對每個特定的應用實例,要選擇相應的照明裝置,以達到最佳效果。光源可分為可見光和不可見光。常用的幾種可見光源是白幟燈、日光燈、水銀燈和鈉光燈。可見光的缺點是光能不能保持穩定。如何使光能在一定的程度上保持穩定,是實用化過程中急需要解決的問題。另一方面,環境光有可能影響圖像的質量,所以可採用加防護屏的方法來減少環境光的影響。照明系統按其照射方法可分為:背向照明、前向照明、結構光和頻閃光照明等。其中,背向照明是被測物放在光源和攝像機之間,它的優點是能獲得高對比度的圖像。前向照明是光源和攝像機位於被測物的同側,這種方式便於安裝。結構光照明是將光柵或線光源等投射到被測物上,根據它們產生的畸變,解調出被測物的三維信息。頻閃光照明是將高頻率的光脈沖照射到物體上,攝像機拍攝要求與光源同步。
2.工業鏡頭
FOV(FieldOfVision)=所需解析度*亞象素*相機尺寸/PRTM(零件測量公差比)鏡頭選擇應注意:①焦距②目標高度③影像高度④放大倍數⑤影像至目標的距離⑥中心點/節點⑦畸變
3.相機
按照不同標准可分為:標准解析度數字相機和模擬相機等。要根據不同的實際應用場合選不同的相機和高解析度相機:線掃描CCD和面陣CCD;單色相機和彩色相機。
4.圖像採集卡
圖像採集卡只是完整的機器視覺系統的一個部件,但是它扮演一個非常重要的角色。圖像採集卡直接決定了攝像頭的介面:黑白、彩色、模擬、數字等等。
比較典型的是PCI或AGP兼容的捕獲卡,可以將圖像迅速地傳送到計算機存儲器進行處理。有些採集卡有內置的多路開關。例如,可以連接8個不同的攝像機,然後告訴採集卡採用那一個相機抓拍到的信息。有些採集卡有內置的數字輸入以觸發採集卡進行捕捉,當採集卡抓拍圖像時數字輸出口就觸發閘門。
目前,千兆網口工業相機逐步成為主流,圖像採集卡一般採用視覺專用的千兆網卡。
5.視覺處理器
視覺處理器集採集卡與處理器於一體。以往計算機速度較慢時,採用視覺處理器加快視覺處理任務。現在由於採集卡可以快速傳輸圖像到存儲器,而且計算機也快多了,所以現在視覺處理器用的較少了。