matlab 時不時出現的小錯誤
03/07/2019
寫迭代法求閾值時,稍微改了一下**,對rgb分開求每個通道的閾值
出現一點問題
tktmp=uint8((z1+z2)/2);
if abs(tktmp-tk)<=10
bcal=0;
else
tk=tktmp;
end
這裡的 if在tktmp=145,tk=191(uint8)時不能進入bcal=0
在直接求灰度圖的時候沒有出現這個問題
單步除錯,發現 q=abs(tktmp-tk)=0,但是此時
試著 tktmp=uint8((z1+z2)/2) 去掉了uint8,tk一開始賦值也賦的double,相當於tktmp和tk都是double型,
然後沒有問題了。
可能是因為兩個數型別不同,但是uint8型別相減也報錯,
很奇怪為什麼會出現這種情況。
平時遇到的小錯誤
1.post的方法必須夾 responsebody否則404 2.combobox子頁面的id不能一樣,name可以一樣否則不顯示載入錯誤,easy ui的標籤都差不多,千萬id不能一樣象form表單之類的要不然出大錯 資料就混亂了所以乙個子頁面要有乙個的名字 3.url傳值 url basepat...
FTP上傳的小錯誤
呼叫別人寫的ftpclient.cs 開始的時候呼叫的方法如下 ftpclient fc new ftpclient 127.0.0.1 pcj 123456 fc.upload new fileinfo textbox1.text 02 datetime.now xls 經檢測第一句沒問題,就是可...
多執行緒使用的小錯誤
1.其中,func1和func2中都使用訊號量mymutex,兩個函式裡面都是while死迴圈。錯誤現象 兩個子執行緒老是沒有執行完或不執行。如下 int main 猜測的原因 mian 函式這一主線程與子執行緒應該是一起在執行,所以可能在兩個子執行緒還沒有執行到wait the mymutex的時...