목록Artificial Intelligence/Vision (4)
행복한 하루
안녕하세요. 이전 글에서 설치하는 내용을 확인하였다면 이제 제스처를 활용한 프로그램을 만들 수 있습니다. https://remnant24c.tistory.com/534 1. 미리 이해하면 좋은 내용 - Label을 생성해서 영상을 출력하는가에 대한 궁금증이 있었는데, 참고 사이트에 나와 있어서 가져와보았습니다. “QPixmap은 지금까지 다뤘던 것들과 다르게 자체적인 위젯이 없어서 Label을 이용하여 이미지를 표현합니다. “ - 테스트 소스는 .ui (Qt Designer)를 사용하지 않았기 때문에 code 상에서 ui 생성해서 구성하고 있습니다. - Thread를 하나 생성하고 실시간 영상을 mediapipe에서 제공해 주는 Hand Gesture 알고리즘에 프레임을 대입합니다. 그리고 반환되는 정보..
안녕하세요. mediapipe를 이용해서 손 제스처를 인식하는 것은 여러 유튜브에 예제로 잘 되어 있습니다. 그래서 한번 따라 하되, GUI 프로그램 화면에 출력해서 사용할 수 있는 방법은 없을까 해서 테스트해 보았습니다. 우선 간단하게 PyCharm에 필요한 것을 설치하는 해보고 다음 내용으로 pycharm + mediapipe + OpenCV + PySide를 이용해서 GUI에서 동작하는 것을 확인해 보겠습니다. 1. 작업 환경 - python 프로그래밍하기 위해서 Python IDE환경을 사용하면 편리하게 코딩할 수 있습니다. 그리고 Python과 개발환경을 가상으로 만들어주는 프로그램이 있으면 좋을 것입니다. 그래서 이런 것에 만족하는 PyCharm에서 작업하였습니다. - 저는 이미 설치한 상태라..
안녕하세요. 앞의 내용을 이어서 진행해보도록 하겠습니다. 사진에 대한 내용과 PIL, NumPy 라이브러리를 사용하는 방법에 대해서 추가적으로 이야기해주고 있습니다. 1. 양자화(quantization) 이란? quantization(양자화)라는 표현이 의미가 애매할 수 있는데, 전자공학 입장에서 보면 빛을 받아들이는 카메라 센서 입장에서 한 cell에 빛이 들어오면 연속적인 전압이 파형의 진폭 패턴으로 표현됩니다. 여기서 전압 값으로 변환하는 것을 샘플링이라고 하고, 다시 아날로그 전압값으로 부터 적정한 디지털 값으로 연결시키는 작업을 양자화(quantiztion) 단계라고 합니다. 상세한 설명은 아래 참고 사이트 2번을 따라가면 좀 더 깊이 설명해주고 있습니다. (이미지, 내용 참조) 1) 양자화 실..
안녕하세요. 시대가 시대인 만큼 AI를 빼놓고 말할 수 없는 시대가 왔습니다. 사실 아직까지는 AI라고 하기에는 좀 그렇고 개인적인 생각으로는 계산 잘하는 컴퓨터가 아닐까 합니다. ^^ AI에도 많은 분야가 있는데 그중에 비전(Vision) 쪽으로 한번 공부해보자 해서 edx.org에서 무료 강의를 들어보고 내용 간단하게 정리해보았습니다. 전체 강의는 영어로 되어있었고 컴퓨터 전공했다면 아~ 하면서 들을 수 있을 것 같았습니다. 영어공부도 하고 컴퓨터 공부도 하는 겸... (한국어나 잘하지라는 소리가 들리네요. ^^;) 강의는 주(week) 단위로 되어 있는데 짤막 짤막해서 빠르게 볼 수 있습니다. edx에는 다른 많은 강의들도 있는데 국내에 보면 강의 후기들이 많이 없어서 직접 들어보고 선택해야 했습니..