近期在使用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 搞定!!!