成功解决AttributeError: ‘DXCamera‘ object has no attribute ‘is_capturing‘

本文讲述了作者在使用DXCamera截图库时遇到的GBK编码和非法多字节序列问题,以及如何通过调整图形设置和选择节能模式来解决此问题的过程。
摘要由CSDN通过智能技术生成

近期在使用DXCamera截图库的时候遇到这个问题

市面上居然没有解决这个问题的文章和博客

gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence
YOLOv5 v1.0-4-gf93c982 Python-3.10.14 torch-2.0.1+cu118 CUDA:0 (NVIDIA GeForce RTX 4060 Laptop GPU, 8188MiB)

Exception in thread Thread-4 (work):
Traceback (most recent call last):
File "E:\Environment\anaconda3\envs\apex_v5\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "E:\Environment\anaconda3\envs\apex_v5\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "E:\Code\Yolo\AL_Yolo\detect.py", line 168, in work
self.run()
File "E:\Code\Yolo\AL_Yolo\detect.py", line 95, in run
dataset = LoadScreen()
File "E:\Code\Yolo\AL_Yolo\Capture.py", line 17, in init
self.camera = dxshot.create(region=self.region, output_color="RGB")
File "E:\Code\Yolo\AL_Yolo\dxshot.py", line 112, in create
File "E:\Code\Yolo\AL_Yolo\dxshot.py", line 71, in create
File "E:\Code\Yolo\AL_Yolo\dxcam\dxcam.py", line 51, in init
File "E:\Code\Yolo\AL_Yolo\dxcam\dxcam.py", line 294, in _validate_region
ValueError: Invalid Region: Region should be in 1707x960
Exception ignored in: <compiled_function DXCamera.del at 0x000002A46A5E0130>
Traceback (most recent call last):
File "E:\Code\Yolo\AL_Yolo\dxcam\dxcam.py", line 310, in del
File "E:\Code\Yolo\AL_Yolo\dxcam\dxcam.py", line 305, in release
File "E:\Code\Yolo\AL_Yolo\dxcam\dxcam.py", line 199, in stop
AttributeError: 'DXCamera' object has no attribute 'is_capturing'

卡住了我一整天,网上也找不到资料

解决办法

搜索图形设置

找到python解释器

选择节能 

ok 搞定!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值