opencv cvtColor報錯

訓練yolov5的時候如果啟用了Albumentations庫可能會出現(xiàn):

    cv2.cvtColor(im_hsv, cv2.COLOR_HSV2BGR, dst=im)  # no return needed
TypeError: Expected Ptr<cv::UMat> for argument 'dst'

或者

    cv2.cvtColor(im_hsv, cv2.COLOR_HSV2BGR, dst=im)  # no return needed
cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function 'cvtColor'
> Overload resolution failed:
>  - Layout of the output array dst is incompatible with cv::Mat
>  - Expected Ptr<cv::UMat> for argument 'dst'

原因是之前的操作使得im在內(nèi)存中不連續(xù),在augment_hsv之前加一行解決:

img = np.ascontiguousarray(img)
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • (1920,被識別為泰迪熊?有排面) 背景 2017年底,我已畢業(yè)多年了。用起Excel和PPT、研究車的質量問題...
    YueTan閱讀 16,973評論 2 3
  • 1 摘要 OpenCV使用一系列基礎數(shù)據(jù)類型作為模塊,特例化這些模版能夠得到大量的數(shù)據(jù)類型,另外你也能夠聯(lián)系你的使...
    RichardJieChen閱讀 2,432評論 0 6
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,689評論 1 32
  • 安裝YOLO Win10+3080,主要參考原repo,先拉下來: 安裝conda,不贅述,然后建個環(huán)境比如yol...
    赤色要塞滿了閱讀 3,475評論 0 0
  • JVM 說一下 jvm 的主要組成部分?及其作用? JVM包括類加載子系統(tǒng)、堆、方法區(qū)、棧、本地方法棧、程序計數(shù)器...
    文刀雨木同閱讀 656評論 0 1

友情鏈接更多精彩內(nèi)容