일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- MyThread
- 정보처리기사
- mysql
- Time
- Tipsware
- 정처기 독학
- MFC
- 미가공
- 실습
- MFC 예제
- 김성엽
- 핵심 요약
- 충무창업큐브
- 별찍기
- visual
- C언어
- 마이크로소프트
- mfc 실습
- SSG
- 포트폴리오
- MyTread
- linux
- C
- tips강좌
- 도움말
- win32
- ListBox
- 유료강좌
- do it c
- C++
- Today
- Total
목록MFC/포트폴리오 (8)
History

이 프로그램은 파이썬이나 OpenCV를 활용하지 않고, Visual Studio 2022에서 제공하는 Visual C++에서 MFC를 사용하여 만들었습니다. 1번째로 현재 가용가능한 카메라 장치를 찾습니다. 저는 데스크탑 환경에서 작업을 하기 때문에 캠을 연결했습니다. 2번째로 영상보기 버튼을 눌러서 프로그램에서 캠을 동작시킵니다. 3번째로 빨간점 추적 버튼을 눌러서 실시간으로 나오는 영상을 캡쳐하여 영상에 빨간색이 출력되면 빨간색만 보여주도록 기능을 구현했습니다. 객체는 빅파이 과자로 테스트 했습니다. 아래는 실행 화면입니다.
보호되어 있는 글입니다.

이 프로그램은 Visual Studio 2022에서 제공하는 Visual C++에서 MFC를 사용하여 만들었습니다. 스탬프 만들기 프로그램은 도장 이미지를 스캔을 안 하고 바로 원하는 직인의 투명한 png 파일을 만들어서 문서 파일에 도장을 표시할 때 사용하는 프로그램입니다. 이 프로그램은 기본적으로 글꼴을 변경할 수 있지만, 기본적으로 사용하는 폰트는 배달의민족 주아체를 사용하고 있습니다. -기능 1. 도장에 표시된 이미지를 클릭하면 방향키 버튼 안에 있는 콤보박스가 바뀝니다. 2. 도장의 이미지나 콤보박스를 누르고 방향키 클릭을 하면 각 글자의 위치가 바뀝니다. 3. 글자 너비와 이름을 변경하고 적용 버튼을 누르면 자신이 원하는 이름과 너비로 변경할 수 있습니다. 4. 이미지 저장을 누르면 아..

이 프로그램은 Visual Studio 2022의 Visual C++에서 MFC를 사용해서 만들었습니다. 이 프로그램은 자신의 컴퓨터에서 녹화나 캡처 작업을 할 때 자신의 개인적인 정보를 표시할 수 없을 때 특정 영역을 아래 영상처럼 모자이크 처리하는 프로그램입니다. 제가 필요해서 만들어봤는데 생각보다 괜찮게 블러 처리가 되어서 좋네요ㅎ 실행 파일은 같이 올릴 예정이며, 추가로 어떠한 기능이 더 있었으면 좋겠다라고 생각하시는 것 있으시면 댓글로 피드백 부탁드립니다. 그에 반영해서 업데이트 유지하겠습니다. 기능은 화면을 잡고 원하는 블러를 원하는 화면으로 가서 더블클릭을 진행해주면 배경을 제외한 모든 부분이 블러처리가 됩니다. 그리고 화면을 ReSize 하거나 화면을 다시 클릭하면 블러모드가 풀립니다. 아..
보호되어 있는 글입니다.

이 예제 프로그램은 Visual Studio 2022 버전의 c++과 MFC를 사용해서 만든 예제입니다. 또한 이 예제는 OpenCV와 같은 라이브러리를 사용하지 않고 직접 이미지 패턴을 분석해서 만들었습니다. 우선 이 예제는 우측 상단에 검은색 사각형으로 표시된 영역에 있는 동전은 기준 크기를 알아내는 용도이기 때문에 전체 금액에 포함되면 안됩니다. 결과는 아래와 같이 출력됩니다. 전체 금액이 5110원이고 500원 7개 100원 12개 50원 7개 10원 6개까지 인식하는 데 성공했습니다. 사진에 점선이 있는 이유는 이미지 크기를 강제로 PictureCtrl에 크기를 맞춰놨기 때문입니다. 저는 동전의 폭과 높이 중 가장 작은 것을 기준으로 금액을 인식했습니다. 다른 방식도 많으니 혹시 이 글을 보시는..
이번 글은 현재 mfc 도구상자에 있는 Spin Button을 대체하기 위해 컨트롤을 구현했습니다. 이 예제는 아래 영상처럼 자신이 원하는 항목의 값을 +,-버튼을 눌러서 증가 또는 감소시킬 수 있습니다. 그리고 이 컨트롤도 자신의 프로그램을 한 개의 윈도우로 구성할 수 있도록 이미지 기반 컨트롤 형식으로 만들었습니다. 또한 +, - 버튼은 이미지를 사용하지 않고 그림문자를 사용해서 구현했습니다. 마지막으로 이 프로그램은 외부에서 텍스트 파일로 작성한 컨트롤의 속성을 시소 컨트롤에 적용하는 기능을 추가시켰습니다. 이를 통해 사용자는 메모장에 있는 변수의 값을 바꾸면 원하는 속성을 얻을 수 있습니다. spin ctrl