『壹』 halcon停止掃描
可能原因如下:
stop運算元停止HDevelop程序的連續程序執行。如果發生這種情況,即使下面有大量的注釋或其他不可執行的程序行,PC(程序計數器)仍停留在stop語句(而不是放在下一個可執行程序行),以便直接顯示程序中斷的原因。
運算元相當於菜單欄中的stop行動(F9)。程序可以通過run (F5)繼續。
可以通過在首選項對話框( preferencesdialog)中設置時間參數來重新定義行為。執行不會停止,而是在等待指定的時間段後繼續執行。在這段時間內,程序可以被F9中斷或者由一個運行命令繼續。這由程序窗口第一列中的圖標標記。
『貳』 halcon錯誤代碼3274
空間點沒有被映射出來,檢查曝光,是否是因曝光過低導致的點未被讀取。檢查區域,看是否因為除待檢區域外選擇了更多的區域。
「如果一個錯誤發生在一個面向對象的函數調用中,系統會自動生成一個HException類的實例,這個實例包含了錯誤的所有信息,一個exception的成員包括: line:錯誤發生的代碼行號 file:錯誤發生的文件名 proc:HALCON函數名 err:錯誤代號 message:錯誤信息 以上信息生成後會被傳遞到所謂的exception handler,HALCON的默認exception handler會列印出這個錯誤信息,並終止程序。」
HALCON是德國MVtec公司開發的一套完善的標準的機器視覺演算法包,擁有應用廣泛的機器視覺集成開發環境。它節約了產品成本,縮短了軟體開發周期-HALCON靈活的架構便於機器視覺,醫學圖像和圖像分析應用的快速開發。
『叄』 Halcon軟體每次啟動報程序異常停止,收到信號11
今天也突然就碰到這個問題,搞了半天,重裝halcon無數次,還是無法完美解決。但是可以通過隨便打開一個halcon的.hdev文件,進入程序,然後再新建其他halcon程序,一切正常。懷疑是HDevelop初始界面載入的問題。
『肆』 halcon的一些程序問題,後面加上endif,if後面的就不執行了,不加到話,到了vector那裡就出現程序錯誤
必須要加endif,否則是語法錯誤。
至於加了endif之後,if內的語句不執行,那是因為上面的find_shape_model計算出來的Score為0導致的。
『伍』 halcon怎麼開始執行程序
在HAlCON開始執行程序,有以下步驟1.需要另起一行但不運行程序然後直接敲擊回車,程序將被執行。若想在不運行程序的情況另起一行,shift+回車。2. 重置程序執行(重置變數)程序中的變數一旦被賦值,其將一直保持該值。若想重置變數並重新執行程序,需首先通過菜單欄「執行」--「重置程序執行」來重置變數。3. 在圖形窗口中只顯示某一個圖形變數圖形窗口左上角有「清空圖形窗口」圖標,清空圖形窗口後,在圖形窗口中單擊右鍵,選擇「顯示」某一圖形變數。前提是,該圖形變數已經被賦值。4. 注釋與取消注釋快捷鍵F4快速注釋,F3取消注釋。5. 在圖形顯示窗口中查看滑鼠處信息按Ctrl鍵,同時在圖形顯示窗口中移動滑鼠,可以顯示滑鼠位置以及滑鼠所在處的圖像灰度值。『陸』 halcon12怎麼關閉程序窗口
開始做Halcon的上位機,選用VisualStudio10.0平台。C#第一步:VisualStudio10.0設置引用HalconDotNet.dll01.新建項目02.選擇VisualC#03.修改文件名04.確認第二步VisualStudio10.0設置引用HalconDotNet.dll01.選擇「解決方案資源管理器」
『柒』 halcon12版程序無法啟動oxcooooo7b,電腦是64位win7,求大神指點
電腦啟動時出現藍屏oxcooooo7b,藍屏可以由很多原因引起,解決思路是先軟體後硬體,即先檢查軟體問題,再檢查硬體問題。
1、如果藍屏前安裝了軟體或驅動,進安全模式下,把新安裝的軟體及驅動卸載或刪除後,再開機試下。
2、如果刪除後仍然藍屏,或根本進不了安全模式,則重新安裝操作系統試下。
3、重裝系統後仍然藍屏,則考慮硬體問題。首先將電腦裡面的灰塵徹底清理一下,將內存、顯卡、PCI插槽上的設備拆下,用橡皮探試一下。因為灰塵引起溫度過高、接觸不良等也會造成藍屏;同時將CPU、顯卡等風扇拆下,更換新的散熱硅膠;另外檢查下所有硬體的溫度是否正常。
4、如果清潔電腦後還是不行,則用替換法檢查電腦硬體,如果沒有可替換的硬體或不熟悉電腦,建議找專業維修人員處理。
5、硬體替換按以下順序進行排查:內存、硬碟、顯卡、主板、電源、其它硬體、CPU。
6、採用替換法時最好拔掉電腦上所有連接線及開機不需要用到的硬體,只保留電源、主板、CPU、內存、顯卡、硬碟、顯示器。
7、排查時注意檢查硬體上面是否有焦味,硬體上的電容是否有鼓包現象。
提示:替換法檢查硬體問題多用於有多餘硬體可替換、故障點不好直接判斷的情況下,需要對電腦硬體有一定了解,如果不熟悉硬體,不建議用替換法檢查硬體故障。
『捌』 halcon卸載重裝,裝不了,提示已安裝
1,其實想要刪除注冊表是一個很麻煩而且危險的事情,一但刪除錯誤就可能會導致電腦出現各種異常,所以一定要按照步驟來做,首先按下鍵盤上的【WIN+R】鍵。
2, 按下這兩個鍵後,在左下角會出現一個【運行】窗口,在這里可以快速運行一些程序,在裡面輸入【regedit】點擊確定可以打開注冊表項。
3,打開注冊表管理器之後呢,按下F3,會彈出一個搜索窗口,在裡面輸入你要刪除軟體,也就是你要安裝軟體的名稱,找到上次殘留的注冊表,例如FLASH。
5,搜索完成後,你就可以看到FLASH的鍵值了,直接右擊全部都刪除掉,保存退出注冊表管理器,再去正常安裝程序,你就會發現可以神奇的安裝上了。
『玖』 halcon開發的軟體 如何讓客戶不安裝halcin也能用
創建一個新文件,把help文件拷到其中即可。
在沒有安裝halcon軟體的電腦上運行halcon編寫的程序的方法如下。
1、把licensedat文件放到工程文件目錄下。
2、把halcondll,halconcppdll文件復制到工程文件目錄下。
3、創建C盤,ProgramFiles,MVTec,halcon然後把help文件拷到其中即可。
4、將mindvision內的dll庫文件復制粘貼到工程文件目錄下。
『拾』 Halcon的快捷鍵以及運算元結構介紹
ctrl+E 打開瀏覽常式
ctrl+F 查找
F1 查看幫助文檔
F2 重置程序
F3 取消注釋
F4 注釋
F5 運行
F6 單步運行
F7 單步進入函數
F8 單步退出函數
draw_ 表示界面互動的運算元,需要人去畫區域
gen_ 表示生成類的運算元,比如生成圓形、矩形等
get_ 獲取某些屬性的運算元
tuple_ 代表與數組有關的運算元
select_ 代表篩選有關的運算元
帶有 contour表示輪廓xid有關的運算元
帶有 gray表示會讀有關的運算元
halcon中運算元主要分為兩類,參數運算類,對象運算類;對象包括區域,輪廓xid、圖像等。參數運算類一般都是數組等,一般輸入輸出都為數組,參數多數只有兩個值;對於對象運算類運算元,一般是第一參數是輸入對象,第二個為輸出對象,也就是運算結果,而第三行以外的為參數選項。