运行 python darknet.py 结果报错如下:

Traceback (most recent call last):
File “darknet.py”, line 136, in
net = load_net(“cfg/tiny-yolo.cfg”, “tiny-yolo.weights”, 0)
ctypes.ArgumentError: argument 1:……….. : wrong type 

原因

  net = load_net(“cfg/tiny-yolo.cfg”, “tiny-yolo.weights”, 0)这个函数最后会将”cfg/tiny-yolo.cfg”, “tiny-yolo.weights”这些参数传给刚才说到的libdarknet.so这个库中,而这个库是用c/c++来写的,所以出现了这个错误。

解决方法

  在出错的字符串前面添加一个b就行了,如:

net = load_net(b"cfg/tiny-yolo.cfg", b"tiny-yolo.weights", 0)
meta = load_meta(b"cfg/coco.data")
r = detect(net, meta, b"data/dog.jpg")

转载于:https://www.cnblogs.com/zhuminghui/p/9376679.html

报错解决——ctypes.ArgumentError: argument 1:……….. : wrong type相关推荐

  1. python调用c/c++代码以及解决ctypes.ArgumentError: argument 1: class 'TypeError': Don't know how to convert

    python在人工智能大潮的推动下越来越火,但python作为高级语言,在运行效率的上存在着短板.不过python作为胶水语言可以调用c/c++代码,这样就可以把耗时的运算操作用c/c++实现,然后用 ...

  2. ctypes.ArgumentError: argument 2: type 'exceptions.TypeError': Don't know how to convert parameter

    错误描述 我在用python的ctypes库调用c++的.so文件时候,出现了下面的错误: ctypes.ArgumentError: argument 2: <type 'exceptions ...

  3. 报错解决:alueError: When using data tensors as input to a model, you should specify the `steps_per_epoch

    报错解决:valueError: When using data tensors as input to a model, you should specify the steps_per_epoch ...

  4. CentOS 6.3 下编译cyrus-sasl报错解决

    编译cyrus-sasl报错解决        分类:            Linux2011-12-07 12:501155人阅读评论(0)收藏举报 function 编译cyrus-sasl报错 ...

  5. 视觉SLAM十四讲slambook2/ch3/examples/plotTrajectory.cpp程序报错解决

    视觉SLAM十四讲slambook2/ch3/examples/plotTrajectory.cpp程序报错解决 原程序编译后出现如下报错: /usr/local/include/pangolin/v ...

  6. firefly AIO-RK3399J Linux SDK编译报错解决

    Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04  收藏 分类专栏: RK3399工作记录 文章标签: linux  ...

  7. Linux | Ubuntu 20.04安装ipopt和cppAD | 安装全流程+报错解决

    文章目录 参考资料 1. Ipopt安装 1. 方式1: 命令行安装 2. 方式2:源码安装 3. 方式3:源码安装 4. Ipopt测试 5. 报错修复 2. CppAD安装 1. 方式1:命令行安 ...

  8. HLS报错解决方法(csim_design failed)

    目录: 1.hls::stream仿真警告 2.'csim_design'  failed: compilation error(s).(2种错误情况) 3.cvShowImage函数不显示,可能是没 ...

  9. pycharm--opencv报错解决

    opencv报错&解决 1.报错:SyntaxError: positional argument follows keyword argument 错误原因:语法错误,位置参数跟随关键字参数 ...

最新文章

  1. 面试处处碰壁,程序员“升值”好难呀!
  2. pytorch argsort
  3. 轻量级高精度分割网络推荐
  4. .NET DLR 上的IronScheme 语言互操作IronScheme控制台输入中文的问题
  5. linux hadoop 本地,Linux系统下运行基于本地的Hadoop
  6. Seaborn(1)图画背景刻度设置
  7. Robot Framework--08 List Variables-List变量及其用法
  8. 使用Vue构建中(大)型应用
  9. 传统ELK分布式日志收集的缺点?
  10. 深度卷积神经网络CNNs的多GPU并行框架及其应用
  11. 让你受益终生的9种思维
  12. javascript 组合
  13. oracle非管理员锁表,oracle默认管理员的帐号和密码以及密码修改和解除锁定
  14. 曲面化原理创新设计_女裤制版要多久创新服务
  15. Julia: 如何转换PyPlot的X轴的日期格式?
  16. 统考计算机应用基础ex,EXCEL操作题
  17. [实战] 图片转素描图
  18. 你还不了解QQ聊天是如何实现的吗?手把手教你实现网络聊天室
  19. 3.Tom猫的实现(帧动画播放)
  20. vue中动态获取dom元素进行操作

热门文章

  1. 构建高可靠hadoop集群之0-hadoop用户向导
  2. 【PostMan】1、Postman 发送json格式请求
  3. spring解决ajax跨域问题
  4. [转载] 晓说——第15期:揭秘欧洲列强恩仇录
  5. 看似简单的问题 静态方法和实例化方法的区别
  6. 不要在 Spring Boot 集成测试中使用 @Transactional
  7. emmet快速缩写展开的基本写法与心得
  8. shell-1-命令与参数
  9. 深度操作系统 15 Beta——每一处都在“靓”变
  10. STM32在定时器中控制步进电机