树莓派运行python项目报错

Process Process-5:

Traceback (most recent call last):

File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap

self.run()

File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run

self._target(*self._args, **self._kwargs)

File "/home/xiaokanshijie/cewen/main.py", line 49, in check_QRcode

qrcodestatus = ScanQRcode(img_raw)

File "/home/xiaokanshijie/cewen/ScanQRcode.py", line 21, in ScanQRcode

image = image.astype(np.uint16)

AttributeError: 'NoneType' object has no attribute 'astype'

Process Process-3:

Traceback (most recent call last):

File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap

self.run()

File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run

self._target(*self._args, **self._kwargs)

File "/home/xiaokanshijie/cewen/main.py", line 60, in display_temp_mat

i2c = busio.I2C(board.SCL, board.SDA)

File "/usr/local/lib/python3.9/dist-packages/busio.py", line 35, in __init__

self.init(scl, sda, frequency)

File "/usr/local/lib/python3.9/dist-packages/busio.py", line 129, in init

raise ValueError(

ValueError: No Hardware I2C on (scl,sda)=(3, 2)

Valid I2C ports: ((1, 3, 2), (0, 1, 0), (10, 45, 44))

Process Process-2:

Traceback (most recent call last):

File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap

self.run()

File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run

self._target(*self._args, **self._kwargs)

File "/home/xiaokanshijie/cewen/main.py", line 154, in live_camera

cv2.moveWindow("Real Time Image", 0, 0)

cv2.error: OpenCV(4.7.0) /io/opencv/modules/highgui/src/window_QT.cpp:619: error: (-27:Null pointer) NULL guiReceiver (please create a window) in function 'cvMoveWindow'

Process Process-6:

Traceback (most recent call last):

File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap

self.run()

File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run

self._target(*self._args, **self._kwargs)

File "/home/xiaokanshijie/cewen/main.py", line 28, in face_detect

gray = cv2.cvtColor(img_raw, cv2.COLOR_BGR2GRAY)

cv2.error: OpenCV(4.7.0) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

Process Process-1:

Traceback (most recent call last):

File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap

self.run()

File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run

self._target(*self._args, **self._kwargs)

File "/home/xiaokanshijie/cewen/main.py", line 185, in inference

height, width, _ = img_raw.shape

AttributeError: 'NoneType' object has no attribute 'shape'

折腾一天现在知道是什么问题了,到十一点还是没能解决,教程都不能用,解决了树莓派运行项目软件的问题(安装各种包),现在这个是硬件问题,才发现摄像头不能正常的拍照,还有测温模块通信问题(串口和iic接线也有问题),后续:

  1. 写一篇树莓派运行项目环境的配置

使用i2c通讯记得对树莓派进行设置,从下面命令中进入

sudo raspi-config
  1. 写一篇有用的硬件摄像头的处理方式

  1. (摄像头网上的教程是将摄像头的型号放进去就可以找到了,但是具体放配置文件的什么位置没有告知,还有就是每次修改配置文件都需要重启才能生效。

  1. 不添加摄像头型号的时候是可以识别出来摄像头的,但是验证拍照的时候会显示ERROR: the system appears to be configured for the legacy camera stack;

  1. 当加入型号(正确位置的时候)会出现摄像头显示没有插入supported=1 detected=0, libcamera interfaces=1的情况,但是可以运行验证拍照命令会报错,所以目前是个死局!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaokanshijie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值