在c++中讀取cv::mat的資料時, 如果資料不是8位單位元組的, 不能使用mat.data[i]的形式讀取, 因為data是char *型指標.
讀取需要指定資料型別, 如mat.at(i).
如果使用指標, 需要注意記憶體是否連續, 如下所示:
int nrows = image.rows ;
int ncols = image.cols * image.channels() ;
if(image.iscontinuous())
for(int h = 0 ; h < nrows ; ++ h)
}
mat2=mat1是淺拷貝, 深拷貝的方式為mat2=mat1.clone()
cv::copymakeborder 的src和dst用乙個變數 加 imageroi功能 加 pybind11 合用引起的bug
另外像這個函式也不能src和dst用乙個變數
imageroi.convertto(t_imageroi, cv_32f);
windows平台沒有觸發這個bug, 而在linux平台上就會觸發,測了十幾張,有一張能觸發這個bug。
使用MessagePack中遇到的坑
網上有很多messagepack的例子,都大同小異,我這裡就不介紹了,主要是說一下遇到的坑。大致情況 服務端和客戶端都能建立連線 客戶端在服務端建立連線的時候,傳送給服務端資料,但服務端就是接受不到訊息,我在編碼器msgpackencoder和msgpackdecoder解碼器中都列印了結果 編碼器...
WSL使用中遇到坑
在wsl中配置的一些服務如nginx,mysql,ssh等,每次開機都會需要手動開啟,參考網上的開機服務配置都是通過往 etc rc.local裡面新增啟動指令碼,但是wsl中怎麼配置都沒有效果。不過還好能夠找到其他方法進行代替,這兒有一種就是通過windows的開機啟動來開啟wsl中的啟動服務。以...
Eureka Feign使用中遇到的坑記錄
背景見部落格 微服務提供方 inte ce controller實現層 介面對外暴露,實現不對外 1.post請求 requestbody註解標註在介面上導致引數封裝失敗 解決方法 註解標註在controller層 2.get請求,requestparam標註在介面且沒有指明name屬性 導致報錯 ...