很奇怪哦,跑淺墨大神的輪廓檢測(cè)代碼和霍夫變換代碼的時(shí)候不約而同的出現(xiàn)了生成失敗自動(dòng)在斷點(diǎn)停止的現(xiàn)象。
Critical error detected c0000374
觸發(fā)了一個(gè)斷點(diǎn)。
有這類的consolde提示。
然后還會(huì)彈框提示你,選擇中斷?繼續(xù)?
這時(shí)候選中斷就看到findContours函數(shù)那行是問(wèn)題所在。
選繼續(xù)就會(huì)看到
0xXXXXXXXX (ntdll.dll)處(位于 XXXXXX.exe 中)引發(fā)的異常: 0xC0000XXXX: 堆已損壞。 (參數(shù): 0x779A8890)。
0xXXXXXXXX (ntdll.dll) (XXXXXX.exe 中)處有未經(jīng)處理的異常: 0xC0000XXX: 堆已損壞。 (參數(shù): 0x779A8890)。
大概就是這個(gè)樣子的蜜汁錯(cuò)誤。
哎這種問(wèn)題總是把我等萌新嚇的瑟瑟發(fā)抖,搜的一頭霧水最后親測(cè)有效的解決方案是:
別用VS2015+opencv3.0.0 ?┑( ̄Д  ̄)┍
這兩個(gè)就是有兼容問(wèn)題的,要么就跟人家教程統(tǒng)一起來(lái),都用VS2010版本,或者用VS2015+opencv3.2.0
我選擇了后者,確實(shí)就不再碰上這種中斷了,安裝方法見我另一片博文: