프로젝트

일반

사용자정보

개정판 8282b630

ID8282b630be7c7ebffc52de83830b2eb5f9551105
상위 e57134bc
하위 a8811318, f312a159

함의성이(가) 5년 이상 전에 추가함

issue #000: add image border deleter

Change-Id: Iff0c388a52954696fcc97f04952c0613f14d93c6

차이점 보기:

minorTools/deleteBorder.py
1
import numpy as np
2
import cv2, os
3

  
4
rootPath = 'E:\Projects\LPG\drawings_'
5
imgList = os.listdir(rootPath)
6

  
7
startX, startY, endX, endY = 6783, 121, 8223, 5820
8

  
9
print('start')
10

  
11
for imgPath in imgList:
12
    fullPath = os.path.join(rootPath, imgPath)
13
    
14
    img = cv2.imread(fullPath, cv2.IMREAD_GRAYSCALE)
15

  
16
    img = cv2.rectangle(img, (startX, startY), (endX, endY), 255, -1)
17

  
18
    originPath = os.path.splitext(fullPath)
19
        
20
    newPath = originPath[0] + '_new' + originPath[1]
21
        
22
    cv2.imwrite(newPath, img)
23

  
24
print('finished')

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)