본문 바로가기

분류 전체보기

(290)
filezilla 오류, 치명적인 파일 전송 오류 오류: 치명적인 파일 전송 오류 문제 : mac os Filezilla에서 다운로드가 안 된다. 치명적인 파일 전송 오류라고 뜨면서.... 해결 방법 : 로컬 사이트를 / 에서 구체적인 경로로 변경해준다.
[openMesh] add_vertex, add_face 이용해서 3D 메쉬 생성하기 mesh = om.TriMesh() points = [] faces = [] pre_roofs =[] for idx, row in corridor_info.iterrows(): center = row['center'] top = row['top'] bot = row['bot'] top_int = row['top_intersect'][0] bot_int = row['bot_intersect'][0] center_vh = mesh.add_vertex(center) left_vh = mesh.add_vertex(top) right_vh = mesh.add_vertex(bot) left_edge_vh = mesh.add_vertex(top_int) right_edge_vh = mesh.add_vertex(bot..
배경 차이가 뚜렷한 이미지에서, cv2.connectedComponetsWithStats 활용하여 객체 분리하고 자르기 + efficientDet image = cv2.imread('C:\\Users\\SGSDEV\\detection\\original\\6666.jpeg') img = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) _, src = cv2.threshold(img, 200, 255, cv2.THRESH_BINARY_INV) cnt, labels, stats, centroids = cv2.connectedComponentsWithStats(src) dst = cv2.cvtColor(img, cv2.COLOR_GRAY2BGR) imgs = [] for i in range(1, cnt): # 각각의 객체 정보에 들어가기 위해 반복문. 범위를 1부터 시작한 이유는 배경을 제외 (x, y, w, h, area) = s..
efficientDet을 이용한 detection, deeplearning 저번에 문제를 해결하고, 학습을 하니 위 그림과 같이 제대로 학습이 된 걸 확인할 수 있었다. 사용한 코드는 https://github.com/wangermeng2021/EfficientDet-tensorflow2 GitHub - wangermeng2021/EfficientDet-tensorflow2: A Tensorflow2.x implementation of EfficientDet A Tensorflow2.x implementation of EfficientDet. Contribute to wangermeng2021/EfficientDet-tensorflow2 development by creating an account on GitHub. github.com 잘 돌아간다. 여기서 d2를 이용했다. ..
[detection] 이미지 labeling이 이상하다 싶지만 정상일 때 해결방법. PIL Image rotated 회전시키는 녀석. (PIL image 쓸데 없이 고성능) 문제점. AP가 0.9점 대로 굉장히 높음에도 불구하고 테스트 셋에 대한 성능이 극악했다. 이유가 뭘까 고심해보았고, 학습 세트 레이블링이 잘못된 건 아닐까 하고 뜯어보았다. 1. PIL image open을 이용하여 이미지와 레이블을 읽어 보니 레이블링이 엉망이었다. PASCAL VOC 레이블링을 읽고 다음과 같이 DataFrame 형태로 저장해둔다. df = pd.DataFrame() for i, file in tqdm(enumerate(selcet_files)): tree = elemTree.parse(file) bbox = tree.find('object').find('bndbox') filename = tree.find('filename').text xmin = bbox.find('xmin')...
[error handling] ImportError: cannot import name 'compare_ssim' from 'skimage.measure' 에러 해결 방법 from skimage.measure import compare_ssim as ssim 을 아래와 같이 바꿔준다. from skimage.metrics import structural_similarity as ssim https://stackoverflow.com/questions/55178229/importerror-cannot-import-name-structural-similarity-error ImportError: cannot import name 'structural_similarity' error In my image comparision code following: https://www.pyimagesearch.com/2014/09/15/python-compare-two-images/ Wh..
[error handling] float64 to float32 python inf 문제점 : float64 데이터를 float16이나 float32로 변환하면 inf아닌데도 불구하고 inf으로 나타난다. ground_data = pd.read_csv('/home/ubuntu/data/point3d/original_data/pyeongteak/ground1.txt', sep=' ', header=None, dtype=np.float32) 해결 방안 : 애초에 데이터를 읽을 때 float32 혹은 float16으로 pd.read_csv를 한다.
optical flow란? Optical flow or optic flow is the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer and a scene. Optical flow can also be defined as the distribution of apparent velocities of movement of brightness pattern in an image. 물체나 표면 모서리 등에서 나타나는 패턴인데, 관찰자와 장면 사이의 상대적인 움직임에 의해서 나타난다. 이미지 상의 밝기 패턴의 움직임의 속도 분포로도 정의된다. https://le..

728x90