[OpenCV] 동전 검출 및 자동 계산기

토이 프로젝트를 진행하면서 기록을 해두고 싶어서 포스트잇 방식으로 씁니다.관련 코드는 아래 링크를 참고하여 만들었습니다.『OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝』 2022.05.07 OpenCV를 공부도 하고 글로도 정리하는데 머리속으로 잘 들어 오지 않아 간단한 토이 프로젝트를 해보기로 함.OpenCV 관련 네이버 카페를 찾아보니 동전을 검출하여 자동으로 계산해 주는 프로젝트가 보여서 시작.참고 네이버 카페 2022.05.09 대략적으로 개발 방향만 정함.  … Read more

[MFC] WOL(wake on lan) 원격으로 컴퓨터 전원 켜기 구현해보기

WOL(wake on lan)은 컴퓨터가 특정 네트워크 데이터 패킷을 받으면 부팅이 되는 기능입니다.그 특정 데이터 패킷을 매직 패킷이라고 하고, 컴퓨터는 윈도우를 종료하더라도 대기 전력을 사용하여 매직 패킷을 감지합니다.매직 패킷에는 맥 주소가 일정한 규칙으로 입력되어 있는데 컴퓨터에서는 자신의 맥 주소를 비교하여, 같으면 부팅합니다.매직 패킷의 첫 6 Bytes는 0xFF FF FF FF FF FF로 입력 되어 있고, 부팅을 하려는 … Read more

시험 부정행위 방지 프로그램

대학 시절, 프로그래밍 언어 시험을 볼 때 교수님은 답안을 Visual Studio로 코딩해서 제출하라고 하신적이 있습니다.아무리 조교들이 뒤에서 감시 한다 한들, 1~2명의 조교가 100명가까이 되는 학생들의 부정행위를 막을순 없었습니다.몇몇 학생들이 인터넷을 실행하거나, 메신저를 실행해서 어떻게든 부정행위를 했던 기억이 납니다.(부정행위를 했던 모든 학생들은 결국 발각되어 재수강을 면치 못했습니다만..) 그때 당시, “부정행위를 감지할 수 있는 프로그램이 있으면 얼마나 … Read more

Spy++ 창 검색 따라해보기

개발을 하다보면 Spy++ 프로그램을 자주 쓰게 됩니다. 그중 윈도우를 검색 할 수 있는 기능이 있습니다. 개발 시작한지 별로 안됐을 땐 엄청 신기했는데, … 간만에 다시보니 만들만 한것 같습니다. 필요 없는 윈도우 하이라이트 기능은 빼고, 마우스 커서 변경도 빼고, 마우스 클릭 기능, 핸들 받아오고 명칭 얻어오고 표시하고, … 여차 여차 자료 찾아가면서 한두시간 해보니까 얼추 비슷하게 … Read more

클립보드 텍스트 저장하는 프로그램

작업을 하다보면 Ctrl + C, V를 많이 사용하는데 텍스트가 저장되었음 좋겠다고 생각 해서 만들어본 프로그램 입니다.OS가 32bit면 ClipboardText.exe를 64bit면 ClipboardText64.exe를 실행해주세요 사용자가 PC를 사용하다가 텍스트를 복사를 합니다. 그러면 우측에 프로그램 리스트에 추가가 됩니다. 문자열을 여러 개 복사하면 계속 추가가 됩니다. (중복 문자열은 추가되지 않습니다.) 오른쪽에 추가 된 문자를 선택(Ctrl + C와 같은 작업)하고, 메모장에 Ctrl + V를 … Read more