【问题标题】:(-212:Parsing error) Unsupported activation: mish in function 'ReadDarknetFromCfgStream'(-212:解析错误)不支持的激活:函数“ReadDarknetFromCfgStream”中的错误
【发布时间】:2021-10-24 02:44:13
【问题描述】:

我是对象检测的新手,正在尝试在 google colab 上运行用于简单对象检测的代码,请帮助我解决问题


import cv2
import numpy as np
import matplotlib.pyplot as plt
import cvlib as cv
from cvlib.object_detection import draw_bbox
from numpy.lib.polynomial import poly

img = cv2.imread("/content/banner.jpg")
img1 = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
plt.figure(figsize=(10,10))
plt.axis("off")
plt.imshow(img1)
plt.show()
box, label,count = cv.detect_common_objects(img)
#output = draw_bbox(img, box,label, count)

但它给出了错误

error: OpenCV(3.4.3) /io/opencv/modules/dnn/src/darknet/darknet_io.cpp:552: error: (-212:Parsing error) Unsupported activation: mish in function 'ReadDarknetFromCfgStream' 

【问题讨论】:

    标签: python opencv object-detection cv2


    【解决方案1】:

    请更新您的 opencv,更新的版本有适当的错误激活

    import cvlib as cv
    

    不要使用基于 opencv 构建的第 3 方库,因为您无法控制版本控制,而且没有人知道这些足以帮助您

    【讨论】:

      【解决方案2】:

      您是否在 Yolov4 上运行对象检测? 如果是,请注意 Opencv 4.2.0 和 4.3.0 不支持 Yolov4。 尝试下载master分支支持YoloV4的最新版本(根据KyloEntro

      我个人已经将opencv-python升级到了4.5.3.56版本,再也没有报错了!

      【讨论】:

        猜你喜欢
        • 2019-08-22
        • 1970-01-01
        • 2017-07-28
        • 2012-10-29
        • 2017-05-01
        • 1970-01-01
        • 2022-11-19
        • 1970-01-01
        • 2011-03-08
        相关资源
        最近更新 更多