1186 lines
344 KiB
Plaintext
1186 lines
344 KiB
Plaintext
[2025-07-04 01:39:35,483] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:39:35,483] [MainThread] [INFO] [text_rendering_module.py:__init__:15] 텍스트 렌더링 모듈 초기화 완료
|
||
[2025-07-04 01:39:35,484] [MainThread] [INFO] [text_rendering_module.py:__init__:16] 기본 폰트: D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 01:39:35,495] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:39:35,496] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:42:08,620] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:42:08,621] [MainThread] [INFO] [text_rendering_module.py:__init__:15] 텍스트 렌더링 모듈 초기화 완료
|
||
[2025-07-04 01:42:08,621] [MainThread] [INFO] [text_rendering_module.py:__init__:16] 기본 폰트: D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 01:42:08,622] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:42:08,623] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:44:00,950] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:44:00,951] [MainThread] [INFO] [text_rendering_module.py:__init__:15] 텍스트 렌더링 모듈 초기화 완료
|
||
[2025-07-04 01:44:00,952] [MainThread] [INFO] [text_rendering_module.py:__init__:16] 기본 폰트: D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 01:44:00,953] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:44:00,953] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:45:47,218] [MainThread] [ERROR] [image_processor2.py:process_single_image:123] 이미지 1 처리 중 오류: stat: path should be string, bytes, os.PathLike or integer, not NoneType
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\image_processor2.py", line 84, in process_single_image
|
||
ocr_results = self.ocr_module.detect_text(local_image_path)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "D:\py\IT_Server\modules\ocr_module.py", line 64, in detect_text
|
||
if not os.path.exists(image_path):
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen genericpath>", line 19, in exists
|
||
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
|
||
|
||
[2025-07-04 01:47:21,562] [MainThread] [ERROR] [image_processor2.py:process_single_image:123] 이미지 1 처리 중 오류: stat: path should be string, bytes, os.PathLike or integer, not NoneType
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\image_processor2.py", line 84, in process_single_image
|
||
File "D:\py\IT_Server\modules\ocr_module.py", line 64, in detect_text
|
||
if not os.path.exists(image_path):
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen genericpath>", line 19, in exists
|
||
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
|
||
|
||
[2025-07-04 01:48:07,629] [MainThread] [ERROR] [image_processor2.py:process_single_image:123] 이미지 1 처리 중 오류: stat: path should be string, bytes, os.PathLike or integer, not NoneType
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\image_processor2.py", line 84, in process_single_image
|
||
File "D:\py\IT_Server\modules\ocr_module.py", line 64, in detect_text
|
||
if not os.path.exists(image_path):
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen genericpath>", line 19, in exists
|
||
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
|
||
|
||
[2025-07-04 01:48:24,640] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 01:48:30,589] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:48:30,589] [MainThread] [INFO] [text_rendering_module.py:__init__:15] 텍스트 렌더링 모듈 초기화 완료
|
||
[2025-07-04 01:48:30,590] [MainThread] [INFO] [text_rendering_module.py:__init__:16] 기본 폰트: D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 01:48:30,591] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:48:30,592] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:48:51,523] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 01:48:52,969] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]]
|
||
[2025-07-04 01:48:52,970] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]
|
||
[2025-07-04 01:48:52,972] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 01:48:56,550] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['고품질 크리스탈 사진지', '모든 잉크젯 프린터에 적합', '색상이 선명하고 재현도가 높음', '색상', '고품질 크리스탈 사진지', '아름다운 색상', '빠른 건조, 다양한 규격', '12', '4R', '20', '100', '장', '230', 'g/m²']
|
||
[2025-07-04 01:48:56,551] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 01:48:56,566] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 01:49:05,810] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 01:49:05,932] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 01:49:05,934] [MainThread] [ERROR] [image_processor2.py:postProcess_and_save_image:140] 이미지 1 번역 처리 중 오류: 'ImageProcessor' object has no attribute 'toggle_states'
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\image_processor2.py", line 134, in postProcess_and_save_image
|
||
watermarked_image_data = self.postImageManager.add_watermark(image_data=text_rendered_image, watermark_text=self.toggle_states.get("watermark_text", "워터마크크"))
|
||
^^^^^^^^^^^^^^^^^^
|
||
AttributeError: 'ImageProcessor' object has no attribute 'toggle_states'
|
||
|
||
[2025-07-04 01:49:05,934] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: d:/py/IT_Server/modules/img/1.jpg
|
||
[2025-07-04 01:50:38,521] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 01:50:39,205] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]]
|
||
[2025-07-04 01:50:39,206] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]
|
||
[2025-07-04 01:50:39,216] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 01:50:41,462] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['고품질 크리스탈 사진지', '모든 잉크젯 프린터에 적합', '색상이 선명하고 재현도가 높음', '색상', '고품질 크리스탈 사진지', '아름다운 화려함', '빠른 건조, 다양한 규격', '12', '4R', '20', '100', '장', '230', 'g/m²']
|
||
[2025-07-04 01:50:41,463] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 01:50:41,468] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 01:50:49,058] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 01:50:49,146] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 01:50:49,157] [MainThread] [ERROR] [image_processor2.py:postProcess_and_save_image:140] 이미지 1 번역 처리 중 오류: 'ImageProcessor' object has no attribute 'toggle_states'
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\image_processor2.py", line 134, in postProcess_and_save_image
|
||
watermarked_image_data = self.postImageManager.add_watermark(image_data=text_rendered_image, watermark_text=toggle_states.get("watermark_text", "워터마크"))
|
||
^^^^^^^^^^^^^^^^^^
|
||
AttributeError: 'ImageProcessor' object has no attribute 'toggle_states'
|
||
|
||
[2025-07-04 01:50:49,158] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: d:/py/IT_Server/modules/img/1.jpg
|
||
[2025-07-04 01:52:07,312] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 01:52:13,220] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:52:13,221] [MainThread] [INFO] [text_rendering_module.py:__init__:15] 텍스트 렌더링 모듈 초기화 완료
|
||
[2025-07-04 01:52:13,221] [MainThread] [INFO] [text_rendering_module.py:__init__:16] 기본 폰트: D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 01:52:13,223] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:52:13,223] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:52:26,551] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 01:52:27,804] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]]
|
||
[2025-07-04 01:52:27,805] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]
|
||
[2025-07-04 01:52:27,807] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 01:52:30,662] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['고품질 크리스탈 사진지', '모든 잉크젯 프린터에 적합', '색상이 선명하고 재현도가 높음', '색상', '고품질 크리스탈 사진지', '아름다운 색상', '빠른 건조, 다양한 규격', '12', '4R', '20', '100', '장', '230', 'g/m²']
|
||
[2025-07-04 01:52:30,662] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 01:52:30,670] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 01:52:38,402] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 01:52:38,514] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 01:52:38,564] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 01:52:38,624] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 01:54:43,779] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 01:54:49,430] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:54:49,430] [MainThread] [INFO] [text_rendering_module.py:__init__:15] 텍스트 렌더링 모듈 초기화 완료
|
||
[2025-07-04 01:54:49,430] [MainThread] [INFO] [text_rendering_module.py:__init__:16] 기본 폰트: D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 01:54:49,432] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:54:49,432] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:55:03,017] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 01:55:04,336] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]]
|
||
[2025-07-04 01:55:04,337] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]
|
||
[2025-07-04 01:55:04,338] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 01:55:06,720] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['고품질 크리스탈 사진지', '모든 잉크젯 프린터에 적합', '색상이 선명하고 재현도가 높음', '색상', '고품질 크리스탈 사진지', '아름다운 다채로움', '빠른 건조, 다양한 규격', '12', '4R', '20', '100', '장', '230', 'g/m²']
|
||
[2025-07-04 01:55:06,720] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 01:55:06,728] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 01:55:14,760] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 01:55:14,867] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 01:55:14,915] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 01:55:14,968] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 01:56:19,433] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 01:56:25,253] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 01:56:25,254] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 01:56:25,255] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 01:56:37,642] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 01:56:38,990] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]]
|
||
[2025-07-04 01:56:38,992] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]
|
||
[2025-07-04 01:56:38,994] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-04 01:56:44,068] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', '코르노', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 빛 경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-04 01:56:44,069] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 01:56:44,077] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 01:56:49,822] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 01:56:49,997] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 01:56:50,028] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 01:56:50,077] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:02:49,589] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 02:02:55,099] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 02:02:55,101] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 02:02:55,101] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 02:03:43,848] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 02:03:49,278] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 02:03:49,280] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 02:03:49,281] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 02:03:53,918] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:03:55,449] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]]
|
||
[2025-07-04 02:03:55,451] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]
|
||
[2025-07-04 02:03:55,452] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-04 02:04:04,248] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-04 02:04:04,248] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 02:04:04,256] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:04:16,247] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:04:16,403] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:04:16,432] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:04:16,480] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:04:37,288] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 02:05:05,265] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 02:05:05,267] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 02:05:05,268] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 02:05:07,711] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:05:09,115] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]]
|
||
[2025-07-04 02:05:09,117] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]
|
||
[2025-07-04 02:05:09,118] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-04 02:05:13,387] [MainThread] [INFO] [image_processor2.py:process_translated_texts:232] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5%F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-04 02:05:13,388] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 02:05:13,396] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:05:24,583] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:05:24,731] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:05:24,732] [MainThread] [ERROR] [image_processor2.py:postProcess_and_save_image:141] 이미지 1 번역 처리 중 오류: 이미지 저장 중 오류 발생: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\postImageManager.py", line 36, in save_image_to_path
|
||
if image:
|
||
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
|
||
|
||
During handling of the above exception, another exception occurred:
|
||
|
||
Traceback (most recent call last):
|
||
File "D:\py\IT_Server\modules\image_processor2.py", line 136, in postProcess_and_save_image
|
||
final_image_path = self.postImageManager.save_image_to_path(watermarked_image_data, img_path)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "D:\py\IT_Server\modules\postImageManager.py", line 43, in save_image_to_path
|
||
raise RuntimeError(f"이미지 저장 중 오류 발생: {e}")
|
||
RuntimeError: 이미지 저장 중 오류 발생: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
|
||
|
||
[2025-07-04 02:05:24,732] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: d:/py/IT_Server/modules/img/7.jpg
|
||
[2025-07-04 02:06:28,805] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 02:06:34,343] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 02:06:34,344] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 02:06:34,345] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 02:06:48,463] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:06:49,218] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964776635169983)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.997431755065918)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576029539108276)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.9999474287033081)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319555759429932)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.9274224042892456)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7949838638305664)]]]
|
||
[2025-07-04 02:06:49,219] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964776635169983)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.997431755065918)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576029539108276)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.9999474287033081)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319555759429932)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.9274224042892456)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7949838638305664)]]
|
||
[2025-07-04 02:06:49,220] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 02:06:52,808] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 환경에 더 쉽게 어울림', '★환영합니다', '환영합니다', '한정 시간 프로모션, 전 도시 할인', '499원 이상 구매 시 200원 할인 / 999원 이상 구매 시 500원 할인', '동의 간 167']
|
||
[2025-07-04 02:06:52,808] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 02:06:52,826] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:07:00,064] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:07:00,257] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:07:00,460] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:07:00,627] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:08:01,824] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 02:08:36,140] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 02:08:36,142] [MainThread] [WARNING] [postImageManager.py:font_load:24] 커스텀 폰트 로드 실패 (D:\py\IT_Server\src\fonts\HakgyoansimDunggeunmisoTTFB.ttf): cannot open resource
|
||
[2025-07-04 02:08:36,143] [MainThread] [INFO] [postImageManager.py:font_load:28] 기본 폰트를 사용합니다.
|
||
[2025-07-04 02:08:38,022] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:08:38,863] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964776635169983)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.997431755065918)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576029539108276)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.9999474287033081)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319555759429932)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.9274224042892456)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7949838638305664)]]]
|
||
[2025-07-04 02:08:38,864] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964776635169983)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.997431755065918)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576029539108276)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.9999474287033081)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319555759429932)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.9274224042892456)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7949838638305664)]]
|
||
[2025-07-04 02:08:38,865] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 02:08:41,517] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 상황에 더 쉽게 어울림', '★환영합니다', '환영합니다', '한정 시간 프로모션, 전 도시 할인', '499원 이상 구매 시 200원 할인 / 999원 이상 구매 시 500원 할인', '동의 간 167']
|
||
[2025-07-04 02:08:41,518] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 02:08:41,536] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:08:49,073] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:08:49,214] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:08:49,359] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:08:49,494] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\src\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:10:30,167] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\src\temp_images
|
||
[2025-07-04 02:10:38,381] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\temp_images
|
||
[2025-07-04 02:12:12,727] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\temp_images
|
||
[2025-07-04 02:13:00,489] [MainThread] [INFO] [image_processor2.py:cleanup:50] 임시 폴더 삭제됨: D:\py\IT_Server\temp_images
|
||
[2025-07-04 02:14:54,013] [MainThread] [INFO] [mask_module.py:__init__:12] 마스크 모듈 초기화 완료
|
||
[2025-07-04 02:14:54,014] [MainThread] [DEBUG] [postImageManager.py:font_load:22] 폰트 로드 성공: D:\py\IT_Server\modules\fonts\HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 02:15:02,548] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:15:03,181] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951322674751282)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087740898132)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981247782707214)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950277805328369)]]]
|
||
[2025-07-04 02:15:03,182] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951322674751282)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087740898132)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981247782707214)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950277805328369)]]
|
||
[2025-07-04 02:15:03,183] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 02:15:04,955] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 02:15:04,955] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 02:15:04,969] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:15:11,923] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:15:12,045] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:15:12,092] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:15:12,252] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\temp_images\translated_test_img_1.png
|
||
[2025-07-04 02:19:23,124] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:19:24,377] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]]
|
||
[2025-07-04 02:19:24,377] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983317255973816)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938704967498779)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.9962974786758423)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959211349487305)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965670704841614)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809196949005127)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9961308836936951)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7685982584953308)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986310005187988)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641258716583252)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.9982805252075195)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623519778251648)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994368553161621)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422822713851929)]]
|
||
[2025-07-04 02:19:24,379] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 02:19:26,443] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['고품질 크리스탈 사진지', '모든 잉크젯 프린터에 적합', '색상이 선명하고 재현도가 높음', '색상', '고품질 크리스탈 사진지', '아름다운 화려함', '빠른 건조, 다양한 규격', '12', '4R', '20', '100', '장', '230', 'g/m²']
|
||
[2025-07-04 02:19:26,443] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 1 치환됨
|
||
[2025-07-04 02:19:26,450] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:19:36,961] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:19:37,064] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:19:37,084] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_1.png
|
||
[2025-07-04 02:19:37,131] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 1 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_1.png
|
||
[2025-07-04 02:19:37,153] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:19:37,802] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[60.0, 60.0], [264.0, 63.0], [264.0, 92.0], [60.0, 89.0]], ('WA汉世刘家', 0.7825167775154114)], [[[43.0, 129.0], [541.0, 129.0], [541.0, 182.0], [43.0, 182.0]], ('脱水比洗衣机更干', 0.9943872690200806)], [[[38.0, 205.0], [394.0, 203.0], [394.0, 268.0], [39.0, 270.0]], ('真正免手洗', 0.9823697805404663)]]]
|
||
[2025-07-04 02:19:37,803] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[60.0, 60.0], [264.0, 63.0], [264.0, 92.0], [60.0, 89.0]], ('WA汉世刘家', 0.7825167775154114)], [[[43.0, 129.0], [541.0, 129.0], [541.0, 182.0], [43.0, 182.0]], ('脱水比洗衣机更干', 0.9943872690200806)], [[[38.0, 205.0], [394.0, 203.0], [394.0, 268.0], [39.0, 270.0]], ('真正免手洗', 0.9823697805404663)]]
|
||
[2025-07-04 02:19:37,804] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 3개 필터링 완료
|
||
[2025-07-04 02:19:40,078] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['WA한세유가', '탈수는 세탁기보다 더 건조하다', '진정한 손세탁 면제']
|
||
[2025-07-04 02:19:40,078] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 2 치환됨
|
||
[2025-07-04 02:19:40,086] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:19:44,960] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:19:44,994] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:19:45,019] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_2.png
|
||
[2025-07-04 02:19:45,109] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 2 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_2.png
|
||
[2025-07-04 02:19:45,127] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:19:46,207] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[196.0, 55.0], [405.0, 55.0], [405.0, 72.0], [196.0, 72.0]], ('MICROCULTIVATOR-', 0.9893430471420288)], [[[183.0, 102.0], [423.0, 102.0], [423.0, 160.0], [183.0, 160.0]], ('轻轻一拉', 0.9972101449966431)], [[[78.0, 179.0], [525.0, 179.0], [525.0, 227.0], [78.0, 227.0]], ('3秒即可快速启动', 0.9966164827346802)], [[[98.0, 266.0], [506.0, 266.0], [506.0, 286.0], [98.0, 286.0]], ('加快机器供油,燃烧,传动流程3秒快速启动', 0.9955303072929382)], [[[178.0, 290.0], [430.0, 290.0], [430.0, 310.0], [178.0, 310.0]], ('让您不用浪费时间在启动上', 0.9967712759971619)]]]
|
||
[2025-07-04 02:19:46,208] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[196.0, 55.0], [405.0, 55.0], [405.0, 72.0], [196.0, 72.0]], ('MICROCULTIVATOR-', 0.9893430471420288)], [[[183.0, 102.0], [423.0, 102.0], [423.0, 160.0], [183.0, 160.0]], ('轻轻一拉', 0.9972101449966431)], [[[78.0, 179.0], [525.0, 179.0], [525.0, 227.0], [78.0, 227.0]], ('3秒即可快速启动', 0.9966164827346802)], [[[98.0, 266.0], [506.0, 266.0], [506.0, 286.0], [98.0, 286.0]], ('加快机器供油,燃烧,传动流程3秒快速启动', 0.9955303072929382)], [[[178.0, 290.0], [430.0, 290.0], [430.0, 310.0], [178.0, 310.0]], ('让您不用浪费时间在启动上', 0.9967712759971619)]]
|
||
[2025-07-04 02:19:46,209] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 02:19:47,659] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['마이크로 경작기-', '가볍게 한 번 당기면', '3초 만에 빠르게 시작됩니다.', '기계의 연료 공급, 연소, 전송 과정을 3초 만에 빠르게 시작합니다.', '시작하는 데 시간을 낭비하지 않도록 도와드립니다.']
|
||
[2025-07-04 02:19:47,659] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 3 치환됨
|
||
[2025-07-04 02:19:47,666] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:19:53,564] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:19:53,610] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:19:53,630] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_3.png
|
||
[2025-07-04 02:19:53,693] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 3 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_3.png
|
||
[2025-07-04 02:19:53,709] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:19:54,887] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[431.0, 71.0], [467.0, 71.0], [467.0, 86.0], [431.0, 86.0]], ('85°C', 0.800595760345459)], [[[516.0, 69.0], [558.0, 69.0], [558.0, 88.0], [516.0, 88.0]], ('185°F', 0.9477046728134155)], [[[430.0, 138.0], [469.0, 138.0], [469.0, 156.0], [430.0, 156.0]], ('80℃', 0.9489171504974365)], [[[510.0, 138.0], [560.0, 136.0], [561.0, 154.0], [511.0, 156.0]], ('176F', 0.977447509765625)], [[[431.0, 204.0], [487.0, 208.0], [486.0, 226.0], [430.0, 223.0]], ('70°℃', 0.8445271253585815)], [[[492.0, 208.0], [559.0, 204.0], [561.0, 222.0], [494.0, 226.0]], ('158F', 0.9599360227584839)], [[[430.0, 274.0], [469.0, 274.0], [469.0, 292.0], [430.0, 292.0]], ('60℃', 0.9590456485748291)], [[[508.0, 275.0], [560.0, 275.0], [560.0, 292.0], [508.0, 292.0]], ('140°F', 0.9507557153701782)], [[[431.0, 344.0], [467.0, 344.0], [467.0, 359.0], [431.0, 359.0]], ('50°C', 0.8583900928497314)], [[[514.0, 342.0], [560.0, 342.0], [560.0, 360.0], [514.0, 360.0]], ('122°F', 0.8599236607551575)], [[[429.0, 412.0], [467.0, 409.0], [468.0, 428.0], [430.0, 431.0]], ('40C', 0.8281769752502441)], [[[515.0, 412.0], [559.0, 412.0], [559.0, 427.0], [515.0, 427.0]], ('104°F', 0.9546151161193848)], [[[24.0, 447.0], [227.0, 449.0], [226.0, 477.0], [24.0, 475.0]], ('精确的温度控制', 0.99486243724823)], [[[25.0, 484.0], [262.0, 484.0], [262.0, 504.0], [25.0, 504.0]], ('温度范围从30℃至85℃', 0.9833664894104004)], [[[430.0, 480.0], [468.0, 480.0], [468.0, 497.0], [430.0, 497.0]], ('30°C', 0.774347186088562)], [[[513.0, 480.0], [549.0, 480.0], [549.0, 497.0], [513.0, 497.0]], ('86°F', 0.9255574941635132)], [[[21.0, 514.0], [428.0, 512.0], [428.0, 536.0], [21.0, 538.0]], ('Temperature range from 86 F to 185°F', 0.9300368428230286)], [[[25.0, 542.0], [572.0, 543.0], [572.0, 570.0], [25.0, 569.0]], ('PRECISE TEMPERATURECONTROL', 0.9752699136734009)]]]
|
||
[2025-07-04 02:19:54,888] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[431.0, 71.0], [467.0, 71.0], [467.0, 86.0], [431.0, 86.0]], ('85°C', 0.800595760345459)], [[[516.0, 69.0], [558.0, 69.0], [558.0, 88.0], [516.0, 88.0]], ('185°F', 0.9477046728134155)], [[[430.0, 138.0], [469.0, 138.0], [469.0, 156.0], [430.0, 156.0]], ('80℃', 0.9489171504974365)], [[[510.0, 138.0], [560.0, 136.0], [561.0, 154.0], [511.0, 156.0]], ('176F', 0.977447509765625)], [[[431.0, 204.0], [487.0, 208.0], [486.0, 226.0], [430.0, 223.0]], ('70°℃', 0.8445271253585815)], [[[492.0, 208.0], [559.0, 204.0], [561.0, 222.0], [494.0, 226.0]], ('158F', 0.9599360227584839)], [[[430.0, 274.0], [469.0, 274.0], [469.0, 292.0], [430.0, 292.0]], ('60℃', 0.9590456485748291)], [[[508.0, 275.0], [560.0, 275.0], [560.0, 292.0], [508.0, 292.0]], ('140°F', 0.9507557153701782)], [[[431.0, 344.0], [467.0, 344.0], [467.0, 359.0], [431.0, 359.0]], ('50°C', 0.8583900928497314)], [[[514.0, 342.0], [560.0, 342.0], [560.0, 360.0], [514.0, 360.0]], ('122°F', 0.8599236607551575)], [[[429.0, 412.0], [467.0, 409.0], [468.0, 428.0], [430.0, 431.0]], ('40C', 0.8281769752502441)], [[[515.0, 412.0], [559.0, 412.0], [559.0, 427.0], [515.0, 427.0]], ('104°F', 0.9546151161193848)], [[[24.0, 447.0], [227.0, 449.0], [226.0, 477.0], [24.0, 475.0]], ('精确的温度控制', 0.99486243724823)], [[[25.0, 484.0], [262.0, 484.0], [262.0, 504.0], [25.0, 504.0]], ('温度范围从30℃至85℃', 0.9833664894104004)], [[[430.0, 480.0], [468.0, 480.0], [468.0, 497.0], [430.0, 497.0]], ('30°C', 0.774347186088562)], [[[513.0, 480.0], [549.0, 480.0], [549.0, 497.0], [513.0, 497.0]], ('86°F', 0.9255574941635132)], [[[21.0, 514.0], [428.0, 512.0], [428.0, 536.0], [21.0, 538.0]], ('Temperature range from 86 F to 185°F', 0.9300368428230286)], [[[25.0, 542.0], [572.0, 543.0], [572.0, 570.0], [25.0, 569.0]], ('PRECISE TEMPERATURECONTROL', 0.9752699136734009)]]
|
||
[2025-07-04 02:19:54,889] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 2개 필터링 완료
|
||
[2025-07-04 02:19:57,803] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['85°C', '185°F', '80℃', '176F', '70°℃', '158F', '60℃', '140°F', '50°C', '122°F', '40C', '104°F', '정확한 온도 조절', '온도 범위는 30℃에서 85℃까지입니다', '30°C', '86°F', '온도 범위는 86°F에서 185°F까지입니다', '정확한 온도 조절']
|
||
[2025-07-04 02:19:57,803] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 4 치환됨
|
||
[2025-07-04 02:19:57,809] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:20:16,626] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:20:16,701] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:20:16,712] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_4.png
|
||
[2025-07-04 02:20:16,744] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 4 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_4.png
|
||
[2025-07-04 02:20:16,753] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:20:17,475] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964776635169983)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.997431755065918)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576029539108276)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.9999474287033081)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319555759429932)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.9274224042892456)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7949838638305664)]]]
|
||
[2025-07-04 02:20:17,476] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964776635169983)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.997431755065918)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576029539108276)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.9999474287033081)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319555759429932)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.9274224042892456)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7949838638305664)]]
|
||
[2025-07-04 02:20:17,477] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 02:20:19,424] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 장면에 더 쉽게 어울립니다', '★환영합니다', '환영합니다', '한정 시간 프로모션, 전 도시 할인', '499원 이상 구매 시 200원 할인 / 999원 이상 구매 시 500원 할인', '동의 간 167']
|
||
[2025-07-04 02:20:19,425] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 5 치환됨
|
||
[2025-07-04 02:20:19,436] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:20:26,970] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:20:27,140] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:20:27,218] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_5.png
|
||
[2025-07-04 02:20:27,371] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 5 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_5.png
|
||
[2025-07-04 02:20:27,384] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:20:28,070] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951322674751282)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087740898132)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981247782707214)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950277805328369)]]]
|
||
[2025-07-04 02:20:28,070] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951322674751282)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087740898132)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981247782707214)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950277805328369)]]
|
||
[2025-07-04 02:20:28,072] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 02:20:29,641] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 잘 어울림', '반원 양끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 02:20:29,642] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 6 치환됨
|
||
[2025-07-04 02:20:29,656] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:20:37,458] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:20:37,587] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:20:37,648] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_6.png
|
||
[2025-07-04 02:20:37,813] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 6 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_6.png
|
||
[2025-07-04 02:20:37,819] [MainThread] [INFO] [ocr_module.py:detect_text:75] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 02:20:39,499] [MainThread] [INFO] [ocr_module.py:detect_text:81] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]]
|
||
[2025-07-04 02:20:39,501] [MainThread] [INFO] [ocr_module.py:detect_text:83] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.994773805141449)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195970773696899)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959148168563843)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921514987945557)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579367637634277)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938827157020569)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965259432792664)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946390390396118)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972959756851196)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982094764709473)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948568344116211)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980778694152832)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504784345626831)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.998432993888855)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789119958877563)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622735977172852)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829086065292358)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967572093009949)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.997876763343811)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983000159263611)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907808899879456)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910587072372437)]]
|
||
[2025-07-04 02:20:39,502] [MainThread] [INFO] [ocr_module.py:filter_chinese_text:137] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-04 02:20:43,151] [MainThread] [INFO] [image_processor2.py:process_translated_texts:231] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-04 02:20:43,151] [MainThread] [INFO] [image_processor2.py:process_single_image:99] 이미지 7 치환됨
|
||
[2025-07-04 02:20:43,158] [MainThread] [INFO] [image_processor2.py:process_single_image:105] 마스크 생성 완료
|
||
[2025-07-04 02:20:54,316] [MainThread] [INFO] [image_processor2.py:process_single_image:109] 인페인팅 완료
|
||
[2025-07-04 02:20:54,459] [MainThread] [INFO] [image_processor2.py:process_single_image:114] 텍스트 렌더링 완료
|
||
[2025-07-04 02:20:54,469] [MainThread] [INFO] [postImageManager.py:save_image_to_path:38] 이미지 저장 완료 : D:\py\IT_Server\temp_images\translated_multi_img_7.png
|
||
[2025-07-04 02:20:54,506] [MainThread] [INFO] [image_processor2.py:process_single_image:118] 이미지 7 번역 완료: D:\py\IT_Server\temp_images\translated_multi_img_7.png
|
||
[2025-07-04 09:18:48,438] [MainThread] [ERROR] [image_processor2.py:__init__:34] ❌ PaddleOCR 초기화 실패: No module named 'paddleocr'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/ocr_module.py", line 31, in initialize_ocr
|
||
from paddleocr import PaddleOCR
|
||
ModuleNotFoundError: No module named 'paddleocr'
|
||
|
||
[2025-07-04 09:27:49,076] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: False
|
||
[2025-07-04 09:27:50,652] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 09:27:50,653] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 09:28:21,688] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/4.jpg
|
||
[2025-07-04 09:28:21,689] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,690] [MainThread] [INFO] [events.py:_run:81] 이미지 1 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:28:21,690] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/5.jpg
|
||
[2025-07-04 09:28:21,690] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,691] [MainThread] [INFO] [events.py:_run:81] 이미지 2 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:28:21,691] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/7.jpg
|
||
[2025-07-04 09:28:21,691] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,692] [MainThread] [INFO] [events.py:_run:81] 이미지 3 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:28:21,692] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/1.jpg
|
||
[2025-07-04 09:28:21,692] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,692] [MainThread] [INFO] [events.py:_run:81] 이미지 4 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:28:21,693] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/6.jpg
|
||
[2025-07-04 09:28:21,693] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,693] [MainThread] [INFO] [events.py:_run:81] 이미지 5 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:28:21,693] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/2.jpg
|
||
[2025-07-04 09:28:21,694] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,694] [MainThread] [INFO] [events.py:_run:81] 이미지 6 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:28:21,694] [MainThread] [ERROR] [image_translate_server.py:sem_task:81] 이미지 파일을 찾을 수 없습니다: ./img/3.jpg
|
||
[2025-07-04 09:28:21,695] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 09:28:21,695] [MainThread] [INFO] [events.py:_run:81] 이미지 7 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 09:29:09,454] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:29:16,132] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[431.0, 71.0], [467.0, 71.0], [467.0, 86.0], [431.0, 86.0]], ('85°C', 0.8006035685539246)], [[[516.0, 69.0], [558.0, 69.0], [558.0, 88.0], [516.0, 88.0]], ('185°F', 0.9477267265319824)], [[[430.0, 138.0], [469.0, 138.0], [469.0, 156.0], [430.0, 156.0]], ('80℃', 0.9489307403564453)], [[[510.0, 138.0], [560.0, 136.0], [561.0, 154.0], [511.0, 156.0]], ('176F', 0.9774733781814575)], [[[431.0, 204.0], [487.0, 208.0], [486.0, 226.0], [430.0, 223.0]], ('70°℃', 0.8445404767990112)], [[[492.0, 208.0], [559.0, 204.0], [561.0, 222.0], [494.0, 226.0]], ('158F', 0.9599605798721313)], [[[430.0, 274.0], [469.0, 274.0], [469.0, 292.0], [430.0, 292.0]], ('60℃', 0.9590663313865662)], [[[508.0, 275.0], [560.0, 275.0], [560.0, 292.0], [508.0, 292.0]], ('140°F', 0.9507732391357422)], [[[431.0, 344.0], [467.0, 344.0], [467.0, 359.0], [431.0, 359.0]], ('50°C', 0.8583955764770508)], [[[514.0, 342.0], [560.0, 342.0], [560.0, 360.0], [514.0, 360.0]], ('122°F', 0.859941303730011)], [[[429.0, 412.0], [467.0, 409.0], [468.0, 428.0], [430.0, 431.0]], ('40C', 0.8281939029693604)], [[[515.0, 412.0], [559.0, 412.0], [559.0, 427.0], [515.0, 427.0]], ('104°F', 0.9546246528625488)], [[[24.0, 447.0], [227.0, 449.0], [226.0, 477.0], [24.0, 475.0]], ('精确的温度控制', 0.9948815107345581)], [[[25.0, 484.0], [262.0, 484.0], [262.0, 504.0], [25.0, 504.0]], ('温度范围从30℃至85℃', 0.9833760261535645)], [[[430.0, 480.0], [468.0, 480.0], [468.0, 497.0], [430.0, 497.0]], ('30°C', 0.7743632197380066)], [[[513.0, 480.0], [549.0, 480.0], [549.0, 497.0], [513.0, 497.0]], ('86°F', 0.9255774617195129)], [[[21.0, 514.0], [428.0, 512.0], [428.0, 536.0], [21.0, 538.0]], ('Temperature range from 86 F to 185°F', 0.9300525188446045)], [[[25.0, 542.0], [572.0, 543.0], [572.0, 570.0], [25.0, 569.0]], ('PRECISE TEMPERATURECONTROL', 0.9752768874168396)]]]
|
||
[2025-07-04 09:29:16,133] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[431.0, 71.0], [467.0, 71.0], [467.0, 86.0], [431.0, 86.0]], ('85°C', 0.8006035685539246)], [[[516.0, 69.0], [558.0, 69.0], [558.0, 88.0], [516.0, 88.0]], ('185°F', 0.9477267265319824)], [[[430.0, 138.0], [469.0, 138.0], [469.0, 156.0], [430.0, 156.0]], ('80℃', 0.9489307403564453)], [[[510.0, 138.0], [560.0, 136.0], [561.0, 154.0], [511.0, 156.0]], ('176F', 0.9774733781814575)], [[[431.0, 204.0], [487.0, 208.0], [486.0, 226.0], [430.0, 223.0]], ('70°℃', 0.8445404767990112)], [[[492.0, 208.0], [559.0, 204.0], [561.0, 222.0], [494.0, 226.0]], ('158F', 0.9599605798721313)], [[[430.0, 274.0], [469.0, 274.0], [469.0, 292.0], [430.0, 292.0]], ('60℃', 0.9590663313865662)], [[[508.0, 275.0], [560.0, 275.0], [560.0, 292.0], [508.0, 292.0]], ('140°F', 0.9507732391357422)], [[[431.0, 344.0], [467.0, 344.0], [467.0, 359.0], [431.0, 359.0]], ('50°C', 0.8583955764770508)], [[[514.0, 342.0], [560.0, 342.0], [560.0, 360.0], [514.0, 360.0]], ('122°F', 0.859941303730011)], [[[429.0, 412.0], [467.0, 409.0], [468.0, 428.0], [430.0, 431.0]], ('40C', 0.8281939029693604)], [[[515.0, 412.0], [559.0, 412.0], [559.0, 427.0], [515.0, 427.0]], ('104°F', 0.9546246528625488)], [[[24.0, 447.0], [227.0, 449.0], [226.0, 477.0], [24.0, 475.0]], ('精确的温度控制', 0.9948815107345581)], [[[25.0, 484.0], [262.0, 484.0], [262.0, 504.0], [25.0, 504.0]], ('温度范围从30℃至85℃', 0.9833760261535645)], [[[430.0, 480.0], [468.0, 480.0], [468.0, 497.0], [430.0, 497.0]], ('30°C', 0.7743632197380066)], [[[513.0, 480.0], [549.0, 480.0], [549.0, 497.0], [513.0, 497.0]], ('86°F', 0.9255774617195129)], [[[21.0, 514.0], [428.0, 512.0], [428.0, 536.0], [21.0, 538.0]], ('Temperature range from 86 F to 185°F', 0.9300525188446045)], [[[25.0, 542.0], [572.0, 543.0], [572.0, 570.0], [25.0, 569.0]], ('PRECISE TEMPERATURECONTROL', 0.9752768874168396)]]
|
||
[2025-07-04 09:29:16,134] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 2개 필터링 완료
|
||
[2025-07-04 09:29:20,580] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['85°C', '185°F', '80℃', '176F', '70°℃', '158F', '60℃', '140°F', '50°C', '122°F', '40C', '104°F', '정확한 온도 조절', '온도 범위는 30℃에서 85℃까지입니다', '30°C', '86°F', '온도 범위는 86°F에서 185°F까지입니다', '정확한 온도 조절']
|
||
[2025-07-04 09:29:20,580] [MainThread] [INFO] [events.py:_run:81] 이미지 1 치환됨
|
||
[2025-07-04 09:29:20,606] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:29:38,692] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:29:39,048] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:29:39,095] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_1.png
|
||
[2025-07-04 09:29:39,273] [MainThread] [INFO] [events.py:_run:81] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_1.png
|
||
[2025-07-04 09:29:39,295] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:29:41,939] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964838027954102)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9974350929260254)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576079607009888)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.999948263168335)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319617748260498)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.927433431148529)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7950097918510437)]]]
|
||
[2025-07-04 09:29:41,940] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[339.0, 103.0], [855.0, 103.0], [855.0, 182.0], [339.0, 182.0]], ('现代极简风格', 0.9964838027954102)], [[[235.0, 219.0], [963.0, 219.0], [963.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9974350929260254)], [[[478.0, 727.0], [649.0, 727.0], [649.0, 762.0], [478.0, 762.0]], ('★WELCOME', 0.8576079607009888)], [[[407.0, 760.0], [724.0, 760.0], [724.0, 855.0], [407.0, 855.0]], ('欢迎光临', 0.999948263168335)], [[[473.0, 856.0], [624.0, 863.0], [623.0, 898.0], [471.0, 891.0]], ('限时促销礼惠全城', 0.9319617748260498)], [[[446.0, 947.0], [640.0, 962.0], [638.0, 995.0], [443.0, 980.0]], ('满499减200/满999减500', 0.927433431148529)], [[[481.0, 980.0], [595.0, 991.0], [592.0, 1016.0], [479.0, 1005.0]], ('动的间167', 0.7950097918510437)]]
|
||
[2025-07-04 09:29:41,940] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 09:29:44,107] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 상황에 더 쉽게 어울립니다', '★환영합니다', '환영합니다', '한정 시간 프로모션, 전 도시 할인', '499원 이상 구매 시 200원 할인 / 999원 이상 구매 시 500원 할인', '동의 간167']
|
||
[2025-07-04 09:29:44,108] [MainThread] [INFO] [events.py:_run:81] 이미지 2 치환됨
|
||
[2025-07-04 09:29:44,149] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:30:33,009] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:30:33,349] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:30:33,569] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_2.png
|
||
[2025-07-04 09:30:34,040] [MainThread] [INFO] [events.py:_run:81] 이미지 2 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_2.png
|
||
[2025-07-04 09:30:34,048] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:30:42,076] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.99479079246521)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195911169052124)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959260821342468)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921574592590332)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579459428787231)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938905835151672)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965285062789917)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.994641900062561)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.997654139995575)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9973001480102539)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966546297073364)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982120990753174)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.99885493516922)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948693513870239)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980872273445129)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504890441894531)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984347224235535)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789146184921265)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622878432273865)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829199314117432)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967647194862366)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917227625846863)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994629621505737)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978864789009094)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983055591583252)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907833337783813)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910658597946167)]]]
|
||
[2025-07-04 09:30:42,077] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.99479079246521)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.6195911169052124)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959260821342468)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921574592590332)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579459428787231)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.9938905835151672)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965285062789917)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.994641900062561)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.997654139995575)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9973001480102539)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966546297073364)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982120990753174)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.99885493516922)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948693513870239)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980872273445129)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504890441894531)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984347224235535)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789146184921265)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622878432273865)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829199314117432)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.9967647194862366)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917227625846863)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994629621505737)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978864789009094)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9983055591583252)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907833337783813)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910658597946167)]]
|
||
[2025-07-04 09:30:42,078] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-04 09:30:48,404] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음향 및 광경고/저장 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-04 09:30:48,404] [MainThread] [INFO] [events.py:_run:81] 이미지 3 치환됨
|
||
[2025-07-04 09:30:48,432] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:31:05,907] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:31:06,441] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:31:06,477] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_3.png
|
||
[2025-07-04 09:31:06,622] [MainThread] [INFO] [events.py:_run:81] 이미지 3 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_3.png
|
||
[2025-07-04 09:31:06,630] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:31:12,817] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983379244804382)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938791990280151)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.996768593788147)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959242343902588)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965776801109314)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809345364570618)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9959561824798584)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7686184644699097)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986365437507629)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641551971435547)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.998291015625)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623568654060364)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994447827339172)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422873377799988)]]]
|
||
[2025-07-04 09:31:12,818] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[57.0, 44.0], [708.0, 44.0], [708.0, 122.0], [57.0, 122.0]], ('高质量水晶相纸', 0.9983379244804382)], [[[76.0, 195.0], [373.0, 195.0], [373.0, 225.0], [76.0, 225.0]], ('适合各种喷墨打印机', 0.9938791990280151)], [[[74.0, 263.0], [348.0, 263.0], [348.0, 294.0], [74.0, 294.0]], ('色彩艳丽还原度高', 0.996768593788147)], [[[401.0, 260.0], [464.0, 260.0], [464.0, 277.0], [401.0, 277.0]], ('Colors', 0.9959242343902588)], [[[529.0, 259.0], [718.0, 259.0], [718.0, 283.0], [529.0, 283.0]], ('高质量水晶相纸', 0.9965776801109314)], [[[397.0, 273.0], [514.0, 271.0], [514.0, 292.0], [397.0, 294.0]], ('Beautiful彩丽', 0.8809345364570618)], [[[72.0, 324.0], [346.0, 324.0], [346.0, 355.0], [72.0, 355.0]], ('打印快干多种规格', 0.9959561824798584)], [[[428.0, 382.0], [441.0, 382.0], [441.0, 389.0], [428.0, 389.0]], ('12', 0.7686184644699097)], [[[452.0, 576.0], [499.0, 576.0], [499.0, 613.0], [452.0, 613.0]], ('4R', 0.9986365437507629)], [[[428.0, 599.0], [442.0, 599.0], [442.0, 614.0], [428.0, 614.0]], ('20', 0.9641551971435547)], [[[428.0, 619.0], [448.0, 619.0], [448.0, 636.0], [428.0, 636.0]], ('100', 0.998291015625)], [[[412.0, 640.0], [449.0, 640.0], [449.0, 654.0], [412.0, 654.0]], ('SHEETS', 0.9623568654060364)], [[[463.0, 633.0], [495.0, 633.0], [495.0, 653.0], [463.0, 653.0]], ('230', 0.9994447827339172)], [[[459.0, 654.0], [495.0, 654.0], [495.0, 672.0], [459.0, 672.0]], ('g/m"', 0.7422873377799988)]]
|
||
[2025-07-04 09:31:12,819] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 6개 필터링 완료
|
||
[2025-07-04 09:31:15,005] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['고품질 크리스탈 사진지', '모든 잉크젯 프린터에 적합', '색상이 선명하고 재현도가 높음', '색상', '고품질 크리스탈 사진지', '아름다운 색상', '빠른 건조, 다양한 규격', '12', '4R', '20', '100', '장', '230', 'g/m²']
|
||
[2025-07-04 09:31:15,005] [MainThread] [INFO] [events.py:_run:81] 이미지 4 치환됨
|
||
[2025-07-04 09:31:15,026] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:31:40,489] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:31:40,746] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:31:40,818] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_4.png
|
||
[2025-07-04 09:31:41,013] [MainThread] [INFO] [events.py:_run:81] 이미지 4 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_4.png
|
||
[2025-07-04 09:31:41,035] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:31:43,463] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951424598693848)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972127079963684)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.998131275177002)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950398802757263)]]]
|
||
[2025-07-04 09:31:43,464] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951424598693848)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972127079963684)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.998131275177002)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950398802757263)]]
|
||
[2025-07-04 09:31:43,465] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 09:31:44,783] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 상황에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 09:31:44,784] [MainThread] [INFO] [events.py:_run:81] 이미지 5 치환됨
|
||
[2025-07-04 09:31:44,824] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:32:43,447] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:32:43,689] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:32:43,858] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_5.png
|
||
[2025-07-04 09:32:44,414] [MainThread] [INFO] [events.py:_run:81] 이미지 5 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_5.png
|
||
[2025-07-04 09:32:44,432] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:32:46,459] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[60.0, 60.0], [264.0, 63.0], [264.0, 92.0], [60.0, 89.0]], ('WA汉世刘家', 0.7825194001197815)], [[[43.0, 129.0], [541.0, 129.0], [541.0, 182.0], [43.0, 182.0]], ('脱水比洗衣机更干', 0.9943966865539551)], [[[38.0, 205.0], [394.0, 203.0], [394.0, 268.0], [39.0, 270.0]], ('真正免手洗', 0.9823843240737915)]]]
|
||
[2025-07-04 09:32:46,460] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[60.0, 60.0], [264.0, 63.0], [264.0, 92.0], [60.0, 89.0]], ('WA汉世刘家', 0.7825194001197815)], [[[43.0, 129.0], [541.0, 129.0], [541.0, 182.0], [43.0, 182.0]], ('脱水比洗衣机更干', 0.9943966865539551)], [[[38.0, 205.0], [394.0, 203.0], [394.0, 268.0], [39.0, 270.0]], ('真正免手洗', 0.9823843240737915)]]
|
||
[2025-07-04 09:32:46,460] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 3개 필터링 완료
|
||
[2025-07-04 09:32:47,831] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['WA한세유가', '탈수는 세탁기보다 더 건조하다', '진정한 손세탁 면제']
|
||
[2025-07-04 09:32:47,832] [MainThread] [INFO] [events.py:_run:81] 이미지 6 치환됨
|
||
[2025-07-04 09:32:47,856] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:33:09,533] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:33:09,637] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:33:09,721] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_6.png
|
||
[2025-07-04 09:33:09,941] [MainThread] [INFO] [events.py:_run:81] 이미지 6 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_6.png
|
||
[2025-07-04 09:33:09,952] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 09:33:13,510] [MainThread] [INFO] [image_translate_server.py:sem_task:81] ocr_raw_results: [[[[[196.0, 55.0], [405.0, 55.0], [405.0, 72.0], [196.0, 72.0]], ('MICROCULTIVATOR-', 0.9893487095832825)], [[[183.0, 102.0], [423.0, 102.0], [423.0, 160.0], [183.0, 160.0]], ('轻轻一拉', 0.9972223043441772)], [[[78.0, 179.0], [525.0, 179.0], [525.0, 227.0], [78.0, 227.0]], ('3秒即可快速启动', 0.9966239929199219)], [[[98.0, 266.0], [506.0, 266.0], [506.0, 286.0], [98.0, 286.0]], ('加快机器供油,燃烧,传动流程3秒快速启动', 0.9955464601516724)], [[[178.0, 290.0], [430.0, 290.0], [430.0, 310.0], [178.0, 310.0]], ('让您不用浪费时间在启动上', 0.9967800974845886)]]]
|
||
[2025-07-04 09:33:13,510] [MainThread] [INFO] [image_translate_server.py:sem_task:81] line: [[[[196.0, 55.0], [405.0, 55.0], [405.0, 72.0], [196.0, 72.0]], ('MICROCULTIVATOR-', 0.9893487095832825)], [[[183.0, 102.0], [423.0, 102.0], [423.0, 160.0], [183.0, 160.0]], ('轻轻一拉', 0.9972223043441772)], [[[78.0, 179.0], [525.0, 179.0], [525.0, 227.0], [78.0, 227.0]], ('3秒即可快速启动', 0.9966239929199219)], [[[98.0, 266.0], [506.0, 266.0], [506.0, 286.0], [98.0, 286.0]], ('加快机器供油,燃烧,传动流程3秒快速启动', 0.9955464601516724)], [[[178.0, 290.0], [430.0, 290.0], [430.0, 310.0], [178.0, 310.0]], ('让您不用浪费时间在启动上', 0.9967800974845886)]]
|
||
[2025-07-04 09:33:13,511] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 09:33:15,757] [MainThread] [INFO] [image_translate_server.py:sem_task:81] 최종 치환 결과: ['마이크로 경작기-', '가볍게 당기기만 하면', '3초 만에 빠르게 시작할 수 있습니다.', '기계의 연료 공급, 연소, 전송 과정을 3초 만에 빠르게 시작합니다.', '시작하는 데 시간을 낭비하지 않도록 해드립니다.']
|
||
[2025-07-04 09:33:15,758] [MainThread] [INFO] [events.py:_run:81] 이미지 7 치환됨
|
||
[2025-07-04 09:33:15,782] [MainThread] [INFO] [events.py:_run:81] 마스크 생성 완료
|
||
[2025-07-04 09:33:42,937] [MainThread] [INFO] [events.py:_run:81] 인페인팅 완료
|
||
[2025-07-04 09:33:43,057] [MainThread] [INFO] [events.py:_run:81] 텍스트 렌더링 완료
|
||
[2025-07-04 09:33:43,111] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_7.png
|
||
[2025-07-04 09:33:43,348] [MainThread] [INFO] [events.py:_run:81] 이미지 7 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_multi_img_7.png
|
||
[2025-07-04 15:54:50,915] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: False
|
||
[2025-07-04 15:54:52,330] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 15:54:52,336] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 15:59:48,357] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: False
|
||
[2025-07-04 15:59:49,704] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 15:59:49,706] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 16:11:19,650] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: False
|
||
[2025-07-04 16:11:20,945] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 16:11:20,946] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 16:11:24,897] [MainThread] [ERROR] [image_translate_server.py:translate_image:59] 이미지 파일을 찾을 수 없습니다: d:/py/IT_Server/modules/img/6.jpg
|
||
[2025-07-04 16:11:24,899] [MainThread] [INFO] [image_translate_server.py:translate_image:59] 중국어 텍스트 0개 필터링 완료
|
||
[2025-07-04 16:11:24,899] [MainThread] [INFO] [routing.py:run_endpoint_function:212] 이미지 1 중국어 텍스트 없음, 원본 이미지 반환
|
||
[2025-07-04 16:41:56,332] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 16:41:56,338] [MainThread] [ERROR] [image_processor2.py:__init__:34] ❌ PaddleOCR 초기화 실패: Unknown argument: total_process_num
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/ocr_module.py", line 40, in initialize_ocr
|
||
ocr = PaddleOCR(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/paddleocr/_pipelines/ocr.py", line 161, in __init__
|
||
super().__init__(**base_params)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/paddleocr/_pipelines/base.py", line 62, in __init__
|
||
self._common_args = parse_common_args(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/paddleocr/_common_args.py", line 43, in parse_common_args
|
||
raise ValueError(f"Unknown argument: {name}")
|
||
ValueError: Unknown argument: total_process_num
|
||
|
||
[2025-07-04 17:02:00,774] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:02:04,532] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 17:02:04,538] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 17:07:50,735] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751616470_cc989d2b.png
|
||
[2025-07-04 17:07:50,781] [MainThread] [INFO] [image_translate_server.py:translate_image:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 17:07:54,640] [MainThread] [INFO] [image_translate_server.py:translate_image:81] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-04 17:07:54,641] [MainThread] [INFO] [image_translate_server.py:translate_image:81] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-04 17:07:54,641] [MainThread] [INFO] [image_translate_server.py:translate_image:81] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 17:07:58,795] [MainThread] [INFO] [image_translate_server.py:translate_image:81] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 17:07:58,796] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-04 17:07:58,842] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-04 17:08:05,042] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-04 17:08:05,436] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-04 17:08:05,669] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:08:06,217] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:09:55,145] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751616595_611af512.png
|
||
[2025-07-04 17:09:55,177] [MainThread] [INFO] [image_translate_server.py:translate_image:81] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 17:09:55,524] [MainThread] [INFO] [image_translate_server.py:translate_image:81] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-04 17:09:55,525] [MainThread] [INFO] [image_translate_server.py:translate_image:81] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-04 17:09:55,525] [MainThread] [INFO] [image_translate_server.py:translate_image:81] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 17:09:57,350] [MainThread] [INFO] [image_translate_server.py:translate_image:81] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 17:09:57,350] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-04 17:09:57,386] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-04 17:09:59,582] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-04 17:09:59,797] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-04 17:09:59,964] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:10:00,473] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:10:40,995] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:15:58,402] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:18:19,733] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:23:15,363] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:41:12,939] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:41:20,142] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 17:41:20,147] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 17:41:40,306] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:42:41,851] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:42:48,670] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 17:42:48,672] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 17:43:05,371] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:43:12,104] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 17:43:12,105] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 17:46:08,605] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:54:37,766] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-04 17:54:44,702] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-04 17:54:44,703] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-04 17:55:26,309] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751619326_9d146cfd.png
|
||
[2025-07-04 17:55:26,361] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 17:55:29,714] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-04 17:55:29,714] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-04 17:55:29,715] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 17:55:32,070] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 상황에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 17:55:32,071] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-04 17:55:32,115] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-04 17:55:37,283] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-04 17:55:37,661] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-04 17:55:37,861] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:55:38,500] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:55:56,081] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751619356_123d6a32.png
|
||
[2025-07-04 17:55:56,114] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 17:55:56,326] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-04 17:55:56,327] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-04 17:55:56,327] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 17:55:57,782] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 17:55:57,782] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-04 17:55:57,816] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-04 17:55:59,579] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-04 17:55:59,794] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-04 17:55:59,952] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:56:00,467] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:56:30,009] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751619390_31bccc72.png
|
||
[2025-07-04 17:56:30,042] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 17:56:30,430] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-04 17:56:30,431] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-04 17:56:30,431] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 17:56:33,301] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원형 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 17:56:33,302] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-04 17:56:33,338] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-04 17:56:35,187] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-04 17:56:35,385] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-04 17:56:35,532] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:56:36,035] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:57:03,690] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751619423_626d1708.png
|
||
[2025-07-04 17:57:03,720] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-04 17:57:03,910] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-04 17:57:03,911] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-04 17:57:03,911] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-04 17:57:06,671] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 상황에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-04 17:57:06,672] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-04 17:57:06,706] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-04 17:57:08,462] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-04 17:57:08,648] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-04 17:57:08,789] [MainThread] [INFO] [image_processor2.py:process_single_image:117] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-04 17:57:09,283] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_img_1.png
|
||
[2025-07-05 13:41:32,955] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-05 13:41:42,225] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-05 13:41:42,226] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-05 13:42:06,325] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-05 13:42:09,230] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-05 13:42:09,231] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-05 13:42:09,231] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-05 13:42:11,387] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대적인 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원형 양쪽 끝 디자인', '다양한 즐거움을 담아냄']
|
||
[2025-07-05 13:42:11,388] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-05 13:42:11,426] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-05 13:42:20,680] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: name 'cv2' is not defined
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 111, in process_single_image
|
||
inpainted_image = inpaint_with_simple_lama(local_image_path, masks)
|
||
File "/home/ckh08045/work/IT_Server/modules/lama_inpaint.py", line 27, in inpaint_with_simple_lama
|
||
result_np = cv2.cvtColor(np.array(result), cv2.COLOR_RGB2BGR)
|
||
NameError: name 'cv2' is not defined
|
||
|
||
[2025-07-05 13:42:21,660] [MainThread] [INFO] [routing.py:run_endpoint_function:191] base64 이미지 데이터를 임시 파일로 저장: /home/ckh08045/work/IT_Server/temp_images/temp_image_1751690541_838c8ecd.png
|
||
[2025-07-05 13:42:21,688] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-05 13:42:21,926] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-05 13:42:21,926] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-05 13:42:21,927] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-05 13:42:24,738] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-05 13:42:24,739] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-05 13:42:24,774] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-05 13:42:32,346] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: name 'cv2' is not defined
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 111, in process_single_image
|
||
inpainted_image = inpaint_with_simple_lama(local_image_path, masks)
|
||
File "/home/ckh08045/work/IT_Server/modules/lama_inpaint.py", line 27, in inpaint_with_simple_lama
|
||
result_np = cv2.cvtColor(np.array(result), cv2.COLOR_RGB2BGR)
|
||
NameError: name 'cv2' is not defined
|
||
|
||
[2025-07-05 13:45:13,618] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-05 13:45:13,950] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-05 13:45:13,950] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-05 13:45:13,950] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-05 13:45:15,629] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 상황에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-05 13:45:15,629] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-05 13:45:15,666] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-05 13:45:23,485] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: name 'cv2' is not defined
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 111, in process_single_image
|
||
inpainted_image = inpaint_with_simple_lama(local_image_path, masks)
|
||
File "/home/ckh08045/work/IT_Server/modules/lama_inpaint.py", line 27, in inpaint_with_simple_lama
|
||
result_np = cv2.cvtColor(np.array(result), cv2.COLOR_RGB2BGR)
|
||
NameError: name 'cv2' is not defined
|
||
|
||
[2025-07-05 13:46:19,017] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-05 13:46:28,171] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-05 13:46:28,172] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-05 13:46:30,894] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-05 13:46:33,807] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-05 13:46:33,807] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-05 13:46:33,808] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-05 13:46:35,721] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 상황에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-05 13:46:35,721] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-05 13:46:35,758] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-05 13:46:44,407] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-05 13:46:44,724] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-05 13:46:44,912] [MainThread] [INFO] [image_processor2.py:process_single_image:120] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-05 13:46:45,420] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 06:54:06,299] [MainThread] [INFO] [image_processor2.py:__init__:34] PaddleOCR use_gpu: True
|
||
[2025-07-07 06:54:16,967] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 06:54:16,972] [MainThread] [DEBUG] [image_processor2.py:__init__:37] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 06:54:21,117] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 06:54:25,876] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-07 06:54:25,877] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-07 06:54:25,878] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-07 06:54:28,332] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원형 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-07 06:54:28,332] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 06:54:28,382] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 06:54:37,323] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 06:54:37,681] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 06:54:37,880] [MainThread] [INFO] [image_processor2.py:process_single_image:120] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 06:54:38,476] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 06:56:12,684] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 06:56:13,085] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-07 06:56:13,085] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-07 06:56:13,085] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-07 06:56:15,363] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀 스타일', '다양한 사용 상황에 더 쉽게 어울림', '반원 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-07 06:56:15,364] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 06:56:15,398] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 06:56:23,088] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 06:56:23,317] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 06:56:23,487] [MainThread] [INFO] [image_processor2.py:process_single_image:120] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 06:56:24,010] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 15:23:41,300] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 15:23:50,871] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 15:23:50,872] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 15:23:53,964] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 15:23:56,909] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-07 15:23:56,910] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-07 15:23:56,910] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-07 15:24:01,583] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['현대 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '반원형 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-07 15:24:01,584] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 15:24:01,626] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 15:24:10,011] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 15:24:10,351] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 15:24:10,530] [MainThread] [INFO] [image_processor2.py:process_single_image:124] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 15:24:11,082] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 15:26:17,356] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 15:26:17,760] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]]
|
||
[2025-07-07 15:26:17,760] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[344.0, 108.0], [855.0, 108.0], [855.0, 182.0], [344.0, 182.0]], ('现代极简风格', 0.9951319694519043)], [[[235.0, 219.0], [964.0, 219.0], [964.0, 279.0], [235.0, 279.0]], ('更易搭配各种使用场景', 0.9972087144851685)], [[[136.0, 447.0], [717.0, 447.0], [717.0, 534.0], [136.0, 534.0]], ('半圆两端设计', 0.9981245398521423)], [[[134.0, 571.0], [715.0, 571.0], [715.0, 658.0], [134.0, 658.0]], ('承载各种欢乐', 0.9950275421142578)]]
|
||
[2025-07-07 15:26:17,761] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 4개 필터링 완료
|
||
[2025-07-07 15:26:19,752] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [현대 미니멀리즘 스타일] -> [롯데] (치환)
|
||
[2025-07-07 15:26:19,752] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [반원 양쪽 끝 디자인] -> [바꿀] (치환)
|
||
[2025-07-07 15:26:19,753] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['롯데 미니멀리즘 스타일', '다양한 사용 환경에 더 쉽게 어울림', '바꿀 양쪽 끝 디자인', '다양한 즐거움을 담다']
|
||
[2025-07-07 15:26:19,753] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 15:26:19,786] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 15:26:27,528] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 15:26:27,765] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 15:26:27,927] [MainThread] [INFO] [image_processor2.py:process_single_image:124] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 15:26:28,463] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 15:26:58,866] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 15:26:59,902] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 15:26:59,903] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 15:26:59,904] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 15:27:03,937] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 클린룸에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 15:27:03,938] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 15:27:03,963] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 15:27:08,276] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 15:27:08,725] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 15:27:08,754] [MainThread] [INFO] [image_processor2.py:process_single_image:124] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 15:27:08,904] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 16:03:45,197] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:03:54,712] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:03:54,713] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:04:12,460] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:04:21,782] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:04:21,783] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:04:26,752] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:04:30,124] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:04:30,125] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:04:30,126] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:04:34,784] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:04:34,784] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:04:34,807] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:04:37,356] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: No module named 'iopaint.model.migan'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 119, in process_single_image
|
||
import modules.migan.inpaint_with_migan as inpaint_with_migan
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 6, in <module>
|
||
from iopaint.model.migan import MIGAN
|
||
ModuleNotFoundError: No module named 'iopaint.model.migan'
|
||
|
||
[2025-07-07 16:05:17,080] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:05:26,276] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:05:26,278] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:05:30,413] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:05:33,636] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:05:33,637] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:05:33,638] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:05:41,698] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', '코르노', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음향 및 광경고/저장 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 클린룸에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:05:41,699] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:05:41,722] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:05:41,760] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: No module named 'modules.migan.base'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 119, in process_single_image
|
||
import modules.migan.inpaint_with_migan as inpaint_with_migan
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 6, in <module>
|
||
from modules.migan.mi_gan import MIGAN
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/mi_gan.py", line 14, in <module>
|
||
from .base import InpaintModel
|
||
ModuleNotFoundError: No module named 'modules.migan.base'
|
||
|
||
[2025-07-07 16:06:38,597] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:06:47,699] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:06:47,700] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:06:55,409] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:06:58,779] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:06:58,780] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:06:58,781] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:07:04,691] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5%F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:07:04,691] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:07:04,714] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:07:04,850] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: No module named 'modules.migan.helper.g_diffuser_bot'; 'modules.migan.helper' is not a package
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 119, in process_single_image
|
||
import modules.migan.inpaint_with_migan as inpaint_with_migan
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 6, in <module>
|
||
from modules.migan.mi_gan import MIGAN
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/mi_gan.py", line 14, in <module>
|
||
from modules.migan.base import InpaintModel
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/base.py", line 16, in <module>
|
||
from .helper.g_diffuser_bot import expand_image
|
||
ModuleNotFoundError: No module named 'modules.migan.helper.g_diffuser_bot'; 'modules.migan.helper' is not a package
|
||
|
||
[2025-07-07 16:07:58,899] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:08:07,977] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:08:07,978] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:08:10,525] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:08:13,809] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:08:13,811] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:08:13,812] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:08:18,864] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:08:18,865] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:08:18,887] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:08:19,023] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: No module named 'modules.migan.helper.g_diffuser_bot'; 'modules.migan.helper' is not a package
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 119, in process_single_image
|
||
import modules.migan.inpaint_with_migan as inpaint_with_migan
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 6, in <module>
|
||
from modules.migan.mi_gan import MIGAN
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/mi_gan.py", line 14, in <module>
|
||
from modules.migan.base import InpaintModel
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/base.py", line 16, in <module>
|
||
from modules.migan.helper.g_diffuser_bot import expand_image
|
||
ModuleNotFoundError: No module named 'modules.migan.helper.g_diffuser_bot'; 'modules.migan.helper' is not a package
|
||
|
||
[2025-07-07 16:11:02,305] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:11:11,519] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:11:11,520] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:11:15,706] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:11:18,948] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:11:18,949] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:11:18,950] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:11:24,767] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5%F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:11:24,768] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:11:24,792] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:11:27,029] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: No module named 'iopaint.model.migan'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 119, in process_single_image
|
||
import modules.migan.inpaint_with_migan as inpaint_with_migan
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 6, in <module>
|
||
from iopaint.model.migan import MIGAN
|
||
ModuleNotFoundError: No module named 'iopaint.model.migan'
|
||
|
||
[2025-07-07 16:11:57,274] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:12:06,476] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:12:06,477] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:12:18,325] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:12:21,629] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:12:21,630] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:12:21,631] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:12:27,656] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:12:27,657] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:12:27,679] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:12:29,937] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: No module named 'iopaint.model.schema'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 119, in process_single_image
|
||
import modules.migan.inpaint_with_migan as inpaint_with_migan
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 7, in <module>
|
||
from iopaint.model.schema import InpaintRequest
|
||
ModuleNotFoundError: No module named 'iopaint.model.schema'
|
||
|
||
[2025-07-07 16:13:10,199] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:13:19,348] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:13:19,349] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:13:23,073] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:13:26,463] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:13:26,464] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:13:26,465] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:13:32,223] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 클린룸에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:13:32,224] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:13:32,247] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:13:34,497] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: __init__() missing 1 required positional argument: 'device'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 120, in process_single_image
|
||
self.migan_obj = inpaint_with_migan.get_migan()
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 11, in get_migan
|
||
migan = MIGAN()
|
||
TypeError: __init__() missing 1 required positional argument: 'device'
|
||
|
||
[2025-07-07 16:14:32,854] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:14:41,992] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:14:41,993] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:14:43,949] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:14:47,432] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:14:47,433] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:14:47,434] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:14:52,128] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:14:52,128] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:14:52,152] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:14:54,857] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: The provided filename ./migan_traced.pt does not exist
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 120, in process_single_image
|
||
self.migan_obj = inpaint_with_migan.get_migan()
|
||
File "/home/ckh08045/work/IT_Server/modules/migan/inpaint_with_migan.py", line 12, in get_migan
|
||
migan.model = torch.jit.load(model_path, map_location=device).eval()
|
||
File "/home/ckh08045/.local/lib/python3.8/site-packages/torch/jit/_serialization.py", line 152, in load
|
||
raise ValueError("The provided filename {} does not exist".format(f)) # type: ignore[str-bytes-safe]
|
||
ValueError: The provided filename ./migan_traced.pt does not exist
|
||
|
||
[2025-07-07 16:19:28,383] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:19:37,619] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:19:37,620] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:19:40,621] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:19:44,068] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:19:44,069] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:19:44,071] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:19:49,215] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 빛 경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:19:49,215] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:19:49,238] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:19:51,459] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: get_migan() missing 2 required positional arguments: 'device' and 'model_path'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 120, in process_single_image
|
||
self.migan_obj = inpaint_with_migan.get_migan()
|
||
TypeError: get_migan() missing 2 required positional arguments: 'device' and 'model_path'
|
||
|
||
[2025-07-07 16:20:55,585] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:21:04,976] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:21:04,977] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:21:08,942] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:21:12,183] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:21:12,184] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:21:12,185] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:21:16,743] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:21:16,744] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:21:16,766] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:21:19,773] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: 'module' object is not callable
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 122, in process_single_image
|
||
inpainted_image = inpaint_with_migan(
|
||
TypeError: 'module' object is not callable
|
||
|
||
[2025-07-07 16:22:32,438] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:22:41,722] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:22:41,723] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:22:43,215] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:22:46,683] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:22:46,684] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:22:46,685] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:22:52,061] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:22:52,061] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:22:52,084] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:23:13,380] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 16:23:13,860] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 16:23:13,889] [MainThread] [INFO] [image_processor2.py:process_single_image:134] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 16:23:14,046] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 16:27:32,056] [MainThread] [INFO] [image_processor2.py:__init__:38] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:27:41,314] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:27:41,315] [MainThread] [DEBUG] [image_processor2.py:__init__:41] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:27:41,316] [MainThread] [INFO] [image_processor2.py:__init__:42] IOPaint 인스턴스 1 개 시작
|
||
[2025-07-07 16:27:41,316] [MainThread] [INFO] [image_processor2.py:__init__:42] [8100] 인스턴스 실행 명령: /home/ckh08045/work/IT_Server/iop/iop.exe start --model=lama --device=cuda --port 8100 --model-dir /home/ckh08045/work/IT_Server/iop/models
|
||
[2025-07-07 16:30:29,489] [MainThread] [INFO] [image_processor2.py:__init__:38] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:30:38,772] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:30:38,773] [MainThread] [DEBUG] [image_processor2.py:__init__:41] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:30:38,774] [MainThread] [INFO] [image_processor2.py:__init__:42] IOPaint 인스턴스 1 개 시작
|
||
[2025-07-07 16:30:38,774] [MainThread] [INFO] [image_processor2.py:__init__:42] [8100] 인스턴스 실행 명령: /home/ckh08045/work/IT_Server/iop/iop.exe start --model=lama --device=cuda --port 8100 --model-dir /home/ckh08045/work/IT_Server/iop/models
|
||
[2025-07-07 16:31:07,127] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 16:31:16,495] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 16:31:16,496] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 16:31:24,470] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 16:31:27,790] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 16:31:27,791] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 16:31:27,792] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 16:31:32,299] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5%F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 16:31:32,299] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 16:31:32,323] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 16:31:37,501] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 16:31:37,995] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 16:31:38,025] [MainThread] [INFO] [image_processor2.py:process_single_image:133] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 16:31:38,181] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:14:27,626] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-07 17:14:37,091] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-07 17:14:37,092] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-07 17:14:39,408] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 17:14:42,818] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 17:14:42,819] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 17:14:42,820] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 17:14:47,412] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음향 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 품질 보증']
|
||
[2025-07-07 17:14:47,412] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 17:14:47,438] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 17:14:52,631] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 17:14:53,237] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 17:14:53,273] [MainThread] [INFO] [image_processor2.py:process_single_image:133] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:14:53,437] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:17:10,021] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 17:17:10,795] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 17:17:10,796] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 17:17:10,797] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 17:17:15,360] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 빛 경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 17:17:15,360] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 17:17:15,384] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 17:17:22,168] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 17:17:22,635] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 17:17:22,668] [MainThread] [INFO] [image_processor2.py:process_single_image:133] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:17:22,821] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:17:58,942] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 17:17:59,724] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 17:17:59,725] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 17:17:59,726] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 17:18:03,380] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정확도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 17:18:03,381] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 17:18:03,412] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 17:18:09,648] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 17:18:10,070] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 17:18:10,101] [MainThread] [INFO] [image_processor2.py:process_single_image:133] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:18:10,249] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:19:32,037] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 17:19:32,760] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 17:19:32,761] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 17:19:32,762] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 17:19:36,299] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '배송비 무료', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-07 17:19:36,299] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-07 17:19:36,322] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-07 17:19:43,109] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-07 17:19:43,525] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 텍스트 렌더링 완료
|
||
[2025-07-07 17:19:43,556] [MainThread] [INFO] [image_processor2.py:process_single_image:133] 이미지 저장 완료 : /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:19:43,705] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 번역 완료: /home/ckh08045/work/IT_Server/temp_images/translated_test_path_img_1.png
|
||
[2025-07-07 17:20:41,685] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-07 17:20:42,539] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-07 17:20:42,540] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-07 17:20:42,541] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-07 17:20:47,131] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [레이저 분진 측정기] -> [이미지삭제] (치환)
|
||
[2025-07-07 17:20:47,131] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 이미지 1 제외됨: /home/ckh08045/work/IT_Server/modules/img/7.jpg
|
||
[2025-07-07 17:20:47,132] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 제외됨
|
||
[2025-07-10 09:44:04,194] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-10 09:44:13,441] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-10 09:44:13,442] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-10 09:44:23,113] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-10 09:44:26,558] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-10 09:44:26,559] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-10 09:44:26,561] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-10 09:44:34,934] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [레이저 분진 측정기] -> [이미지삭제] (치환)
|
||
[2025-07-10 09:44:34,934] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 이미지 1 제외됨: /home/ckh08045/work/IT_Server/modules/img/7.jpg
|
||
[2025-07-10 09:44:34,934] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 제외됨
|
||
[2025-07-10 09:45:28,278] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-10 09:45:29,176] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-10 09:45:29,177] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-10 09:45:29,178] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-10 09:45:35,093] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [레이저 분진 측정기] -> [레이저치환] (치환)
|
||
[2025-07-10 09:45:35,094] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', '코르노', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저치환 분진 측정기', '정밀도 ≤ ±5% F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-10 09:45:35,094] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-10 09:45:35,125] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-10 09:45:35,187] [MainThread] [ERROR] [image_translate_server.py:translate_image:82] 인페인팅 API 호출 중 오류: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeb769e820>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 199, in _new_conn
|
||
sock = connection.create_connection(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
|
||
raise err
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/connection.py", line 73, in create_connection
|
||
sock.connect(sa)
|
||
ConnectionRefusedError: [Errno 111] Connection refused
|
||
|
||
The above exception was the direct cause of the following exception:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 789, in urlopen
|
||
response = self._make_request(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 495, in _make_request
|
||
conn.request(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 441, in request
|
||
self.endheaders()
|
||
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
|
||
self._send_output(message_body, encode_chunked=encode_chunked)
|
||
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
|
||
self.send(msg)
|
||
File "/usr/lib/python3.8/http/client.py", line 951, in send
|
||
self.connect()
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 279, in connect
|
||
self.sock = self._new_conn()
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 214, in _new_conn
|
||
raise NewConnectionError(
|
||
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0xfffeb769e820>: Failed to establish a new connection: [Errno 111] Connection refused
|
||
|
||
The above exception was the direct cause of the following exception:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/adapters.py", line 667, in send
|
||
resp = conn.urlopen(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 843, in urlopen
|
||
retries = retries.increment(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/retry.py", line 519, in increment
|
||
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
|
||
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeb769e820>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
|
||
During handling of the above exception, another exception occurred:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 207, in call_inpaint_api
|
||
response = requests.post(api_url, json=payload)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/api.py", line 115, in post
|
||
return request("post", url, data=data, json=json, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/api.py", line 59, in request
|
||
return session.request(method=method, url=url, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/sessions.py", line 589, in request
|
||
resp = self.send(prep, **send_kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/sessions.py", line 703, in send
|
||
r = adapter.send(request, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/adapters.py", line 700, in send
|
||
raise ConnectionError(e, request=request)
|
||
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeb769e820>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
|
||
[2025-07-10 09:45:35,187] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-10 09:45:35,188] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: 'NoneType' object has no attribute 'copy'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 128, in process_single_image
|
||
text_rendered_image = self.text_rendering_module.render_text(
|
||
File "/home/ckh08045/work/IT_Server/modules/text_rendering_module.py", line 70, in render_text
|
||
result_image = image.copy()
|
||
AttributeError: 'NoneType' object has no attribute 'copy'
|
||
|
||
[2025-07-10 09:47:21,222] [MainThread] [INFO] [image_processor2.py:__init__:37] PaddleOCR use_gpu: True
|
||
[2025-07-10 09:47:30,564] [MainThread] [INFO] [main.py:main:38] 마스크 모듈 초기화 완료
|
||
[2025-07-10 09:47:30,565] [MainThread] [DEBUG] [image_processor2.py:__init__:40] 폰트 로드 성공: /home/ckh08045/work/IT_Server/modules/fonts/HakgyoansimDunggeunmisoTTFB.ttf
|
||
[2025-07-10 10:22:48,172] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-10 10:22:51,553] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-10 10:22:51,554] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-10 10:22:51,555] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-10 10:22:58,657] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [레이저 분진 측정기] -> [레이저치환] (치환)
|
||
[2025-07-10 10:22:58,657] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저치환 분진 측정기', '정밀도 ≤ ±5%F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자를 동시에 모니터링 가능', '10만급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-10 10:22:58,658] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-10 10:22:58,685] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-10 10:22:58,745] [MainThread] [ERROR] [image_translate_server.py:translate_image:82] 인페인팅 API 호출 중 오류: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeec18ba90>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 199, in _new_conn
|
||
sock = connection.create_connection(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
|
||
raise err
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/connection.py", line 73, in create_connection
|
||
sock.connect(sa)
|
||
ConnectionRefusedError: [Errno 111] Connection refused
|
||
|
||
The above exception was the direct cause of the following exception:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 789, in urlopen
|
||
response = self._make_request(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 495, in _make_request
|
||
conn.request(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 441, in request
|
||
self.endheaders()
|
||
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
|
||
self._send_output(message_body, encode_chunked=encode_chunked)
|
||
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
|
||
self.send(msg)
|
||
File "/usr/lib/python3.8/http/client.py", line 951, in send
|
||
self.connect()
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 279, in connect
|
||
self.sock = self._new_conn()
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 214, in _new_conn
|
||
raise NewConnectionError(
|
||
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0xfffeec18ba90>: Failed to establish a new connection: [Errno 111] Connection refused
|
||
|
||
The above exception was the direct cause of the following exception:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/adapters.py", line 667, in send
|
||
resp = conn.urlopen(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 843, in urlopen
|
||
retries = retries.increment(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/retry.py", line 519, in increment
|
||
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
|
||
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeec18ba90>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
|
||
During handling of the above exception, another exception occurred:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 207, in call_inpaint_api
|
||
response = requests.post(api_url, json=payload)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/api.py", line 115, in post
|
||
return request("post", url, data=data, json=json, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/api.py", line 59, in request
|
||
return session.request(method=method, url=url, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/sessions.py", line 589, in request
|
||
resp = self.send(prep, **send_kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/sessions.py", line 703, in send
|
||
r = adapter.send(request, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/adapters.py", line 700, in send
|
||
raise ConnectionError(e, request=request)
|
||
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeec18ba90>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
|
||
[2025-07-10 10:22:58,745] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-10 10:22:58,792] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: 'NoneType' object has no attribute 'shape'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 128, in process_single_image
|
||
text_rendered_image = self.text_rendering_module.render_text(
|
||
File "/home/ckh08045/work/IT_Server/modules/text_rendering_module.py", line 91, in render_text
|
||
bg_color = self._estimate_background_color(image, x_min, y_min, x_max, y_max)
|
||
File "/home/ckh08045/work/IT_Server/modules/text_rendering_module.py", line 55, in _estimate_background_color
|
||
y2_exp = min(image.shape[0], y2 + margin)
|
||
AttributeError: 'NoneType' object has no attribute 'shape'
|
||
|
||
[2025-07-10 10:23:30,614] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 🔍 OCR 감지 방식: polygon
|
||
[2025-07-10 10:23:31,402] [MainThread] [INFO] [image_translate_server.py:translate_image:82] ocr_raw_results: [[[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]]
|
||
[2025-07-10 10:23:31,403] [MainThread] [INFO] [image_translate_server.py:translate_image:82] line: [[[[74.0, 20.0], [157.0, 20.0], [157.0, 49.0], [74.0, 49.0]], ('科尔诺', 0.9947730898857117)], [[[243.0, 22.0], [291.0, 22.0], [291.0, 45.0], [243.0, 45.0]], ('MC', 0.619576096534729)], [[[309.0, 22.0], [350.0, 24.0], [349.0, 43.0], [308.0, 41.0]], ('PA', 0.9959144592285156)], [[[372.0, 25.0], [423.0, 25.0], [423.0, 41.0], [372.0, 41.0]], ('CNEX', 0.9921513795852661)], [[[493.0, 17.0], [542.0, 17.0], [542.0, 48.0], [493.0, 48.0]], ('CE', 0.9579383134841919)], [[[561.0, 19.0], [611.0, 19.0], [611.0, 46.0], [561.0, 46.0]], ('SGS', 0.993882417678833)], [[[75.0, 53.0], [158.0, 53.0], [158.0, 74.0], [75.0, 74.0]], ('KORNO', 0.9965258836746216)], [[[240.0, 57.0], [291.0, 57.0], [291.0, 71.0], [240.0, 71.0]], ('CMC认证', 0.9946388006210327)], [[[306.0, 57.0], [355.0, 57.0], [355.0, 71.0], [306.0, 71.0]], ('CPA认证', 0.9976498484611511)], [[[371.0, 57.0], [419.0, 57.0], [419.0, 71.0], [371.0, 71.0]], ('国家防爆', 0.9972958564758301)], [[[436.0, 57.0], [480.0, 57.0], [480.0, 71.0], [436.0, 71.0]], ('ISO认证', 0.9966508746147156)], [[[500.0, 57.0], [539.0, 57.0], [539.0, 71.0], [500.0, 71.0]], ('CE认证', 0.9982093572616577)], [[[562.0, 57.0], [609.0, 57.0], [609.0, 71.0], [562.0, 71.0]], ('SGS认证', 0.9988520741462708)], [[[45.0, 101.0], [283.0, 101.0], [283.0, 146.0], [45.0, 146.0]], ('GT-1000', 0.9948563575744629)], [[[45.0, 166.0], [407.0, 166.0], [407.0, 211.0], [45.0, 211.0]], ('激光粉尘检测仪', 0.9980774521827698)], [[[29.0, 239.0], [216.0, 237.0], [216.0, 264.0], [29.0, 266.0]], ('精度≤±5%F.S', 0.9504789710044861)], [[[28.0, 297.0], [162.0, 297.0], [162.0, 324.0], [28.0, 324.0]], ('防护等级:', 0.9984329342842102)], [[[148.0, 295.0], [236.0, 295.0], [236.0, 323.0], [148.0, 323.0]], (':IP65', 0.9789093136787415)], [[[23.0, 356.0], [420.0, 356.0], [420.0, 380.0], [23.0, 380.0]], ('过压保护/声光报警/存储打印', 0.9622724652290344)], [[[21.0, 410.0], [425.0, 413.0], [425.0, 440.0], [21.0, 437.0]], ('PM0.3/0.5/1.0/2.5/5.0/10um', 0.9829082489013672)], [[[29.0, 469.0], [371.0, 469.0], [371.0, 492.0], [29.0, 492.0]], ('可同时监测多种粒径尘埃粒子数', 0.996756911277771)], [[[29.0, 505.0], [271.0, 505.0], [271.0, 526.0], [29.0, 526.0]], ('适合十万级以上洁净室', 0.9917162656784058)], [[[15.0, 532.0], [119.0, 532.0], [119.0, 589.0], [15.0, 589.0]], ('全国', 0.9994616508483887)], [[[194.0, 544.0], [391.0, 544.0], [391.0, 571.0], [194.0, 571.0]], ('7天无理由退货', 0.9978765845298767)], [[[428.0, 543.0], [542.0, 543.0], [542.0, 571.0], [428.0, 571.0]], ('赠运险费', 0.9982997179031372)], [[[15.0, 585.0], [122.0, 587.0], [121.0, 639.0], [14.0, 637.0]], ('包邮', 0.9907821416854858)], [[[138.0, 585.0], [625.0, 583.0], [625.0, 617.0], [138.0, 619.0]], ('原厂正品/可开发票/质保一年', 0.9910584688186646)]]
|
||
[2025-07-10 10:23:31,404] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 중국어 텍스트 18개 필터링 완료
|
||
[2025-07-10 10:23:34,886] [MainThread] [INFO] [image_translate_server.py:translate_image:82] [레이저 분진 측정기] -> [레이저치환] (치환)
|
||
[2025-07-10 10:23:34,886] [MainThread] [INFO] [image_translate_server.py:translate_image:82] 최종 치환 결과: ['코르노', 'MC', 'PA', 'CNEX', 'CE', 'SGS', 'KORNO', 'CMC 인증', 'CPA 인증', '국가 방폭', 'ISO 인증', 'CE 인증', 'SGS 인증', 'GT-1000', '레이저치환 분진 측정기', '정밀도 ≤ ±5%F.S', '방호 등급:', ':IP65', '과전압 보호/음성 및 광경고/저장 및 인쇄', 'PM0.3/0.5/1.0/2.5/5.0/10um', '다양한 입자 크기의 먼지 입자 수를 동시에 모니터링 가능', '10만 급 이상의 청정실에 적합', '전국', '7일 무조건 반품', '운송 보험료 무료', '무료 배송', '정품/세금계산서 발행 가능/1년 보증']
|
||
[2025-07-10 10:23:34,886] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 이미지 1 치환됨
|
||
[2025-07-10 10:23:34,910] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 마스크 생성 완료
|
||
[2025-07-10 10:23:34,958] [MainThread] [ERROR] [image_translate_server.py:translate_image:82] 인페인팅 API 호출 중 오류: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeec18b7c0>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 199, in _new_conn
|
||
sock = connection.create_connection(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
|
||
raise err
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/connection.py", line 73, in create_connection
|
||
sock.connect(sa)
|
||
ConnectionRefusedError: [Errno 111] Connection refused
|
||
|
||
The above exception was the direct cause of the following exception:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 789, in urlopen
|
||
response = self._make_request(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 495, in _make_request
|
||
conn.request(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 441, in request
|
||
self.endheaders()
|
||
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
|
||
self._send_output(message_body, encode_chunked=encode_chunked)
|
||
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
|
||
self.send(msg)
|
||
File "/usr/lib/python3.8/http/client.py", line 951, in send
|
||
self.connect()
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 279, in connect
|
||
self.sock = self._new_conn()
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connection.py", line 214, in _new_conn
|
||
raise NewConnectionError(
|
||
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0xfffeec18b7c0>: Failed to establish a new connection: [Errno 111] Connection refused
|
||
|
||
The above exception was the direct cause of the following exception:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/adapters.py", line 667, in send
|
||
resp = conn.urlopen(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/connectionpool.py", line 843, in urlopen
|
||
retries = retries.increment(
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/urllib3/util/retry.py", line 519, in increment
|
||
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
|
||
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeec18b7c0>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
|
||
During handling of the above exception, another exception occurred:
|
||
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 207, in call_inpaint_api
|
||
response = requests.post(api_url, json=payload)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/api.py", line 115, in post
|
||
return request("post", url, data=data, json=json, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/api.py", line 59, in request
|
||
return session.request(method=method, url=url, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/sessions.py", line 589, in request
|
||
resp = self.send(prep, **send_kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/sessions.py", line 703, in send
|
||
r = adapter.send(request, **kwargs)
|
||
File "/home/ckh08045/work/IT_Server/lib/python3.8/site-packages/requests/adapters.py", line 700, in send
|
||
raise ConnectionError(e, request=request)
|
||
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8100): Max retries exceeded with url: /api/v1/inpaint (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xfffeec18b7c0>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
||
|
||
[2025-07-10 10:23:34,959] [MainThread] [INFO] [routing.py:run_endpoint_function:191] 인페인팅 완료
|
||
[2025-07-10 10:23:34,974] [MainThread] [ERROR] [routing.py:run_endpoint_function:191] 이미지 1 처리 중 오류: 'NoneType' object has no attribute 'shape'
|
||
Traceback (most recent call last):
|
||
File "/home/ckh08045/work/IT_Server/modules/image_processor2.py", line 128, in process_single_image
|
||
text_rendered_image = self.text_rendering_module.render_text(
|
||
File "/home/ckh08045/work/IT_Server/modules/text_rendering_module.py", line 91, in render_text
|
||
bg_color = self._estimate_background_color(image, x_min, y_min, x_max, y_max)
|
||
File "/home/ckh08045/work/IT_Server/modules/text_rendering_module.py", line 55, in _estimate_background_color
|
||
y2_exp = min(image.shape[0], y2 + margin)
|
||
AttributeError: 'NoneType' object has no attribute 'shape'
|
||
|