소스 검색

Fix `detect.py --view-img` for non-ASCII paths (#7093)

* Update detect.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update general.py

* Update detect.py

* Update general.py

* Update general.py

* Update general.py

* Update general.py

* Update general.py

* Update general.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update general.py

* Update general.py

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
modifyDataloader
Zengyf-CVer GitHub 2 년 전
부모
커밋
a4c661873f
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. +8
    -1
      utils/general.py

+ 8
- 1
utils/general.py 파일 보기

@@ -905,6 +905,9 @@ def increment_path(path, exist_ok=False, sep='', mkdir=False):


# OpenCV Chinese-friendly functions ------------------------------------------------------------------------------------
imshow_ = cv2.imshow # copy to avoid recursion errors


def imread(path):
return cv2.imdecode(np.fromfile(path, np.uint8), cv2.IMREAD_COLOR)

@@ -917,7 +920,11 @@ def imwrite(path, im):
return False


cv2.imread, cv2.imwrite = imread, imwrite # redefine
def imshow(path, im):
imshow_(path.encode('unicode_escape').decode(), im)


cv2.imread, cv2.imwrite, cv2.imshow = imread, imwrite, imshow # redefine

# Variables ------------------------------------------------------------------------------------------------------------
NCOLS = 0 if is_docker() else shutil.get_terminal_size().columns # terminal window size for tqdm

Loading…
취소
저장