Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The conversion process is too slow #2

Open
Minku-Koo opened this issue Jul 23, 2022 · 7 comments
Open

The conversion process is too slow #2

Minku-Koo opened this issue Jul 23, 2022 · 7 comments

Comments

@Minku-Koo
Copy link
Member

we need to improve faster

@KimDOQ
Copy link

KimDOQ commented Apr 16, 2023

민구님 너무 대단하십니다. 많은 도움을 받았지만 저도 해당 이슈때문에 제 노트북으로는 몇시간째 변환이 안되네요 . 로컬이 아닌 gpu서버를 통하여도 변환속도가 늦나요?

@Minku-Koo
Copy link
Member Author

안녕하세요.
혹시 이미지 사이즈가 얼마나 되시길래 몇 시간동안이나 안되실까요?
Image Process 로직이 ML을 사용하고 있지 않아서, GPU 서버를 이용해도 크게 다르지 않을 것으로 생각됩니다.
감사합니다.

@KimDOQ
Copy link

KimDOQ commented Apr 16, 2023

답변감사합니다 민구님 , 1)업로드 시 이미지 크기는 0.211MB 입니다. Origin image 파일 넣고 -> Reduce Color에서 Converting만 계속 돌고 터미널 상이나, 콘솔창에는 에러 표시는 따로 없네요 . 장치사양은 [램 8GB, 라이젠 9세대 5900HX, RTX3060] 입니다.

2)보니까 업로드 하고 업로드한 이미지가 org_image로 들어가지가 않네요

3)콘솔창 오류가 나오네요 [karina_origin.jpg:1 GET http://localhost:5000/static/render_image/karina_origin.jpg?time=1681657404378 404 (NOT FOUND)
Image ]
경로가 꼬인것 같아서 한번 해결해볼게요 ! 감사합니다

@Minku-Koo
Copy link
Member Author

현재 유지보수를 하지 않아서 오류가 있는 듯 합니다. 조만간 유지보수해서 정상 동작하도록 수정하여 릴리즈 하겠습니다.
혹시 기타 문의사항이 있다면, readme에 적힌 이메일로 부탁드릴게요.
감사합니다.

@KimDOQ
Copy link

KimDOQ commented Apr 18, 2023

감사합니다 민구님, 해결할 수 있는 범위내에서 최대한 해결보고자 노력하고 있습니다.
변환안된 이유 :

Traceback (most recent call last):
File "C:\Users\82102\AppData\Local\Programs\Python\Python38\lib\multiprocessing\process.py", line 315, in _bootstrap
self.run()
File "C:\Users\82102\AppData\Local\Programs\Python\Python38\lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File ".\web\views.py", line 115, in reduce_color_process
paintingMap = paintingTool.expandImageColorMatch(expandedImage)
File ".\libs\painting.py", line 87, in expandImageColorMatch
self.colorClusteredMap = self.__matchColors(expandImage, self.clusteredColors)
File ".\libs\painting.py", line 233, in __matchColors
similarColor = getSimilarColor(color, clusteredColor)
File ".\libs\painting.py", line 205, in getSimilarColor
dist, sum_c, sum_color = self.__colorDistance(c, color)
File ".\libs\painting.py", line 288, in _colorDistance
delta_e = delta_e_cie2000(color1_lab, color2_lab)
File "C:\Users\82102\AppData\Local\Programs\Python\Python38\lib\site-packages\colormath\color_diff.py", line 79, in delta_e_cie2000
return numpy.asscalar(delta_e)
File "C:\Users\82102\AppData\Local\Programs\Python\Python38\lib\site-packages\numpy_init
.py", line 311, in getattr
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'asscalar'

numpy에서 1.16 이후로 asscalar 사용이 중단됐습니다.
asscalar은 colormath->color_diff.py에 들어가 있어서 해당 파일 내에 def patch_asscalar(a):
return a.item() 추가하여 해결됐습니다.

@Minku-Koo
Copy link
Member Author

이슈 공유 감사합니다.
혹시 어떤 경로로 저희 오픈소스를 방문해주신건지 여쭤봐도 될까요?

@KimDOQ
Copy link

KimDOQ commented Apr 18, 2023

공개 SW 문제해결플랫폼을 통해서 방문하였습니다. 소,돼지 고기 등급 매기는 프로젝트 최우수상 기사도 봤습니다. Respect ! 개별적으로 민구님 메일로 추후 진행사항들 공유 드려볼게요 `

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants