Python이란 언어에 대한 고찰이 필요하다.
태생은 스크립트 언어이지만 이제는 인텔리센스와 레퍼런스 없이 개발이 불가능한 언어가 되어 버렸다.
각설하고, 그냥 무조건 PyCharm이 답이다. 가장 빠른 인텔리센스를 지원하고 강력하다.
한파일 단위의 스크립트를 짜고 싶다면 PyCharm이 필요없겠지만 단일 파일 스크립팅 할려면 그냥 외워서 하는게 더 좋다.
PyCharm에서는 모든 인텔리센스가 되지만 img=imread("a.jpg") 이후에 img 변수에 대해 인텔리센스가 되지 않는걸 발견했다.
그 이유는 imread를 수행했을 때 반환되는 자료형이 여러개 일 수 있어서 그렇다는데
이는 뒤에 주석으로 자료형을 명시하면 인텔리센스가 잘 된다.
import cv2
import numpy as np
img = cv2.imread('/home/me/Pictures/image.jpg') # type: np.ndarray
