Captcha-Recognition icon indicating copy to clipboard operation
Captcha-Recognition copied to clipboard

请问一下运行denoise时出现这种错误怎么解决

Open lbrllt opened this issue 2 months ago • 0 comments

[ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread_('./image/train/0000.jpg'): can't open/read file: check file path/integrity Process Process-1: Traceback (most recent call last): File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self.kwargs) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 134, in remove_batch remove_noise(i) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 116, in remove_noise image = RGB_clean(image) ^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 31, in RGB_clean B, G, R = [int(i) for i in get_threshold(image)] ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 17, in get_threshold pixels = np.array([image[y-1, x-1], image[y-1, x], image[y-1, x+1], ~~~~~^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable [ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread('./image/train/2000.jpg'): can't open/read file: check file path/integrity Process Process-2: Traceback (most recent call last): File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self.kwargs) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 134, in remove_batch remove_noise(i) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 116, in remove_noise image = RGB_clean(image) ^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 31, in RGB_clean B, G, R = [int(i) for i in get_threshold(image)] ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 17, in get_threshold pixels = np.array([image[y-1, x-1], image[y-1, x], image[y-1, x+1], ~~~~~^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable [ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread('./image/train/4000.jpg'): can't open/read file: check file path/integrity Process Process-3: Traceback (most recent call last): File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self.kwargs) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 134, in remove_batch remove_noise(i) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 116, in remove_noise image = RGB_clean(image) ^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 31, in RGB_clean B, G, R = [int(i) for i in get_threshold(image)] ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 17, in get_threshold pixels = np.array([image[y-1, x-1], image[y-1, x], image[y-1, x+1], ~~~~~^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable [ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread('./image/train/6000.jpg'): can't open/read file: check file path/integrity Process Process-4: Traceback (most recent call last): File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self.kwargs) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 134, in remove_batch remove_noise(i) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 116, in remove_noise image = RGB_clean(image) ^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 31, in RGB_clean B, G, R = [int(i) for i in get_threshold(image)] ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 17, in get_threshold pixels = np.array([image[y-1, x-1], image[y-1, x], image[y-1, x+1], ~~~~~^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable [ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread('./image/train/8000.jpg'): can't open/read file: check file path/integrity Process Process-5: Traceback (most recent call last): File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Program Files\Python312\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 134, in remove_batch remove_noise(i) File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 116, in remove_noise image = RGB_clean(image) ^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 31, in RGB_clean B, G, R = [int(i) for i in get_threshold(image)] ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\86182\Desktop\Captcha-Recognition-master\level1\denoise_opencv.py", line 17, in get_threshold pixels = np.array([image[y-1, x-1], image[y-1, x], image[y-1, x+1], ~~~~~^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable

lbrllt avatar Apr 18 '24 06:04 lbrllt