image (5) 썸네일형 리스트형 [Feature extraction #1] SIFT 알고리즘 SIFT(Scale Invariant Feature Transform)는 이미지에서 Feature를 추출하는 대표적인 알고리즘 중의 하나입니다. 이미지의 scale(크기), Rotation(회전)에 불변하는 feature(특징)을 추출하기 때문에, 이미지가 회전해도 크기가 변해도 항상 그 위치에서 뽑히는 특징을 찾아냅니다. SIFT의 방대한 연산량 때문에 이를 해결하기 위해 SURF(Speed Up Robust Feature), FAST(Features from Accelerated Segment Test), 그리고 AGAST 등이 개발되었지만, 성능면에서는 SIFT를 확연하게 상회하는 알고리즘의 개발은 좀 더 시간이 필요한 것 같습니다 [2]. 이미지의 feature(=keypoint)를 찾기 위해, .. mnist your own dataset - tensorflow.data.Dataset 1 Update 2019.7.26: Posting 2019.8.17: 폰트 및 오타 수정 이제부터 포스팅하려고 하는 내용이 My own data 시리즈에서 가장 중요한 부분이 될 것이다. 데이터를 학습시키기 위해 우리는 정답(label)을 알고 있는 우리의 이미지를 몇 장 골라서(batch) 우리가 디자인한 deep learning graph에 넣어준다. 학습이 잘 되도록 graph에 넣기 전에 학습할 이미지를 섞어(shuffle) 주는 것도 잊지 말자!! 두서없이 얘기했지만, 위의 내용을 구현하기 위해서는 다음과 같은 순서로 코드를 작성해야 한다. 이미지와 라벨(정답) 매칭시키기 [tf.data.Dataset.from_tensor_slices] 데이터 섞기(순서대로 학습하면 제대로 학습이 되지 않음) [s.. [terminal] png RGB image 를 Grayscale로 바꾸기 on Mac 터미널을 열어서 바꾸고자 하는 파일이 있는 폴더로 이동한다. 터미널을 열고 이동하는 방법은 다음 링크를 참조한다. 2019/06/03 - [딥러닝/전처리] - [terminal] png image 에서 alpha 채널 없애기 on Mac 이미지들이 있는 폴더에서 다음과 같은 명령어를 터미널에 입력한다. for file in *.png; do convert $file -colorspace Gray $file; done 참조: https://www.howtogeek.com/109369/how-to-quickly-resize-convert-modify-images-from-the-linux-terminal/ [terminal] png image 에서 alpha 채널 없애기 on Mac 이미지에서 흑백은 1 채널, RGB는 3 채널, 그리고 RGBA는 4 채널이다. 딥러닝 또는 다른 작업을 위해 이미지를 불러와서 계산할 때, 채널을 맞춰야 하는 경우가 있다. png 파일은 3 채널 RGB 또는 4 채널 (RGB + A [alpha: 투명도]) 을 갖는다. 다음은 터미널을 사용하여 여러 개의 4 채널 png 파일을 3 채널인 png 파일로 바꾸는 방법이다. 우선 Ctrl + space_bar 치고 terminal 을 검색하여 터미널을 켠다. 다음 명령어를 사용하여 터미널에서 바꾸고자 하는 파일이 있는 폴더로 이동한다. cd 이동하려는_폴더 ex) cd Downloads -> cd road4 -> cd image_2 터미널로 폴더로 이동한 후에 ls 명령어를 입력하여 아래와 같이 이미지들이.. [ssh] Linux에 있는 이미지 Mac에서 열기 보통, Linux 서버 컴퓨터를 하나 마련하여 집에 두고, 노트북을 들고 다니면서 ssh를 사용하여 집에있는 Linux system을 사용하는 경우가 많다. 이럴경우, 우리는 terminal을 사용하여 접속하고 작업을 하지만, 작업의 결과를 보거나 기타 여러가지 이유로 Linux system에 있는 이미지를 내 컴퓨터에서 보고싶을 때가 있다(예를들어, 딥러닝을 코딩하고 있다면, 학습 결과의 사진). 본 포스팅에서는 어떻게 ssh로 연결한 Linux 컴퓨터에 있는 이미지를 내가 가지고 있는 Macbook으로 볼 수 있는지 설명한다. 1. XQuartz 를 맥북에 다운로드 한다. XQuartz는 맥을 위한 공식적인 X server software이다. 2. Applications > Utilities > X.. 이전 1 다음