[Python] OpenCv를 이용하여 마우스 위치 가져오기

이미지
이 얼마만에 쓰는 파이썬 관련 글이란 말인가 ㅠㅠ 영상처리에서 마우스 만큼 또 많이 쓰는 게 없으니 오늘은 마우스 포인터 위치 받아오는 함수를 만들어보도록 하자 구글링 해보면 나오지만 마우스 포인터 위치를 받아오는 방법은 1. pynput 모듈을 이용하는 방법 2. OpenCV를 이용하는 방법 3. PyQt를 이용하는 방법 크게 3가지 경우가 많이 쓰이는 것 같다. 여기선 2번 OpenCV를 이용해서 해보도록 하자 왜냐면 이미 깔려있는데다가 다른 것 깔기 귀찮음으로 ㅎㅎ OpenCV를 이용하려면 마우스 콜백함수를 이용하여 위치를 받아오면 된다. 일단 코드 부터 보도록 하자 import cv2 as cv # OpenCV import import numpy as np # 행렬(img)를 만들기 위한 np import # 마우스 이벤트 콜백함수 정의 def mouse_callback ( event , x , y , flags , param ): print ( "마우스 이벤트 발생, x:" , x , " y:" , y) # 이벤트 발생한 마우스 위치 출력 img = np.zeros(( 256 , 256 , 3 ) , np.uint8) # 행렬 생성, (가로, 세로, 채널(rgb)),bit) cv.namedWindow( 'image' ) #마우스 이벤트 영역 윈도우 생성 cv.setMouseCallback( 'image' , mouse_callback) while ( True ): cv.imshow( 'image' , img) k = cv.waitKey( 1 ) & 0xFF if k == 27 : # ESC 키 눌러졌을 경우 종료 print ( "ESC 키 눌러짐" ) break cv.destroyAllWindows()   해당

[MFC] 리본 메뉴 UI Getpos 함수 버그

이미지
리본 메뉴에 슬라이드 값을 이용하여 어떤 설정 값을 바꾸는 함수를 구현하였는데 이놈의 리본 메뉴가 고정되지 않고 숨김으로 되있는 경우 슬라이드나 값을 입력을 해도 아무런 변화가 없는 버그가 있었다 ㅠㅠ [ 슬라이더 값에 따라 아래 숫자가 바뀌어야하는데..] 같은 상황의 어느 개발자가 올린 질문 https://social.msdn.microsoft.com/Forums/en-US/9fdee956-56a5-4ae5-8081-4e6962a2a961/cmfcribbonslider-bug?forum=vcmfcatl 이 곳에 달린 코드를 이용하여 일단 값은 바뀌긴 하는데 문제는 리본 메뉴가 숨김 되었다가 다시 나타나야 값이 적용된다는 점이 아직 남아있다. 일단 이 곳에 나타난 해결책은 CMFCRibbonSlider 를 상속한 클래스를 생성하여 아래와 같은 함수를 추가하여 마우스가 눌렸다가 떼어졌을 때 마우스 위치를 이용하여 값을 셋 해주는 방식이다. 코드는 아래와 같다. (출처 : msdn ) void CMFCRibbonSliderUG::OnLButtonUp(CPoint point) {     ASSERT_VALID(this);     CMFCRibbonBaseElement::OnLButtonUp(point);     if (m_nPressed == m_nHighlighted && !IsDisabled())     {         switch(m_nPressed)         {         case nZoomInIndex:         SetPos(m_nPos + m_nZoomIncrement);         break;         case nZoomOutIndex:         SetPos(m_nPos - m_nZoomIncrement);         break;         default:         SetPos(GetPosFromPoint(point.x))

[잡담] Convolution & Correlation 이해하기 링크

인터넷 서핑하다가 찾은 좋은 글! 영상에서 Convolution 과 Correlation을 쉽게 풀어쓴 글 발견! 이동 : POP It 에 Martin님의 Convolution & Correlation 이해하기 한동안 글이 링크가 깨졌는지 안 읽어졌었는데 오늘 다시 들어가보니 읽어와 진다!! ㅋ 가끔 들어가 개념을 잡도록 하자!

[재테크] 딥러닝 기반 주가 및 경제 지표 관련 코쇼(Kosho) 성능 테스트 네번째 주(181112~181116)

이미지
코쇼 실제 테스트 4번째 주 오늘도 바로 들어가보도록 하자 예측부터 보자! 메리츠종금증권 상승 예측 동진쎄미켐 하락 예측 한화케미칼 하락 예측 지엠비코리아 하락 예측 원익홀딩스 하락 예측 엠에스오토텍 상승 예측 메리츠종금증권 주가 동진쎄미켐 주가 한화케미칼 주가   지엠비코리아 주가 원익홀딩스 주가 엠에스오토텍 주가 우선 내 사랑을 많이 받고 있는 메리츠종금증권 부터! 메리츠종금증권 4425원 -> 4435원, 10원 상승! 동진쎄미켐 8420원 -> 8440원, 20원 상승! 한화케미칼 17700원 -> 17300원, 400원 하락! 지엠비코리아 6610원 -> 6420원, 190원 하락! 원익홀딩스 4040원 -> 4045원, 5원 상승! 엠에스오토텍 2065원 -> 1945원, 120원 하락! 결과는 3승 3패! 총 23회 중 15회 성공률을 보여주고 있다. 이번주 결과는 지금까지 측정한 것 중 제일 낮은 확률을 보여줬다. 이번주 결과의 영향으로 전체 측정 정확도 역시 65.2%로 상당히 낮아졌다. 미국과 중국의 무역 전쟁으로 신흥국들의 주식시장이 많은 변동성을 보여주고 있어 앞으로의 예측도 쉽지 않아 보인다. 남은 2개월의 결과가 어떻게 나올지 지켜보도록 하자

[재테크] 딥러닝 기반 주가 및 경제 지표 관련 코쇼(Kosho) 성능 테스트 세번째 주(181105~181109)

이미지
역시나 중국 출장 중엔 블로그에 글 하나 남기는게 정말 힘든일이네 괜히 구글 관련 블로그를 쓰나 싶긴하다 어쨌든 이제 3주째 접어들고 있는 주가 예측 프로그램 코쇼 테스트 일단 지난주 금요일에 예측한 결과부터 보도록 하자   메리츠종금 증권 상승 예측 동진쎄미켐 하락 예측 한화케미칼 하락 예측 지엠비코리아 하락 예측 원익홀딩스 하락 예측 엠에스오토텍 상승 예측 총 6 종목 중 2개 상승 예측 4개 종목 하락 예측을 하였다. 그럼 일단 한 주간 주가 변동 결과를 보자 메리츠종금증권 주가 동진쎄미켐 주가 한화케미칼 주가 지엠비코리아 주가 원익홀딩스 주가 엠에스오토텍 주가 우선 요즘 플러스 수익권이 되고 있는 메리츠종금증권! 11월 2일 금요일 4195원에 마감하여 11월 9일 금요일 4425원으로 마감! 230원 상승 그리고 동진쎄미켐 8950에서 8420원으로 530원 하락 한화케미칼 18000원에서 17700원으로 300원 하락하여 마감 지엠비코리아  6030에서 시작하여 6610으로 580원 상승 마감 원익홀딩스 4075원에서 4040원으로 35원 하락하여 마감 엠에스오토텍은 1980원에서 2065원으로 85원 상승 마감 결과 메리츠종금증권 상승 예측 성공! 동진쎄미켐 하락 예측 성공! 한화케미칼 하락 예측 성공! 지엠비코리아 하락 예측 실패! 원익홀딩스 하락 예측 성공! 엠에스오토텍 상승 예측 성공! 총 6 항목 중 5항목을 성공하며 이번주는 약 83% 좋은 성공율을 보여주었다. 지난 번 예측 결과까지 합산 하면 17회 중 12회 성공으로 약 70.5%의 성공률을 기록중이다. 이는 처음 소개 했던 약 80%의 성공율에 근접해가는 듯한 수치인데 과연 3개월 후 결과도 80%의 성공율을 보여줄지!!! 그리고 다음 주 부턴 지난 결과들과 합쳐서 표로 작성을 좀 해야겠다. 한

[재테크] 딥러닝 기반 주가 및 경제 지표 관련 코쇼(Kosho) 성능 테스트 두번째 주(181029~181102)

이미지
셋째주에 쓰는 코쇼 성능 테스트 두번째 주 결과! 일단 예측 결과 부터 보도록 하자 메리츠종금증권 상승 예상 동진쎄미켐 하락 예상 엠에스오토텍 상승 예상 지엠비코리아 하락 예상 원익홀딩스 하락 예상 한화케미칼 하락 예상 [메리츠종금증권 결과] [동진쎄미켐 결과] [엠에스오토텍 결과] [지엠비코리아 결과] [원익홀딩스 결과] [한화케미칼 결과] 메리츠종금증권 주가 3965원 -> 4195원, 230원 상승 동진쎄미켐 주가 8020원 -> 8950원, 930원 상승 엠에스오토텍 주가 1940원 -> 1980원, 40원 상승 지엠비코리아 주가 6440원 -> 6030원, 410원 하락 원익홀딩스 주가 3910원 -> 4075원, 165원 상승 한화케미칼 주가 16650원 -> 18000원, 1350원 상승 일단 결과만 놓고 본다면 3개 종목을 맞추었으며 3개 종목 예측은 실패하였다. 이전 결과와 합산하면 6/11(총 11번 중 6회 맞춤)으로 약 54%의 성공율을 보여주고 있다. 이 글을 쓰고 있는 요일이 수요일 저녁이므로 이번주 결과를 합쳐 자세한 결과 분석을 해보도록 하자. (빡센 출장....ㅠ.ㅠ)