본문 바로가기

분류 전체보기8

Opencv Threshold 설명 Threshold(이미지 임계값) 이미지 처리에서 가장 기본적인 작업 중 하나는 이미지 임계값입니다. 이미지 임계값은 강도 값을 기준으로 이미지의 개체 또는 영역을 구분하는 데 사용되는 기술입니다. 이 블로그에서는 OpenCV 임계값의 원리와 Python에서 이를 사용하는 방법에 대해 설명합니다. 이미지 임계값이란? 이미지 임계값은 이미지를 픽셀 값이 0 또는 255인 이진 이미지로 변환하는 프로세스입니다. 임계값은 이미지의 픽셀 강도 값을 임계값과 비교하여 수행됩니다. 픽셀의 강도 값이 임계값보다 크면 255로 설정되고 그렇지 않으면 0으로 설정됩니다. 임계값은 강도 값을 기준으로 이미지의 개체 또는 영역을 구분하는 데 사용할 수 있습니다. 예를 들어 흰색 배경에 검은색 물체가 있는 이미지에서 임계값을.. 2023. 2. 17.
어셈블리어 1) 80x86 계열의 역사 모델 8085 8086 8088 80286 80386 80486 Pentium Pentium-Pro 생산연도 1976 1978 1979 1982 1985 1989 1992 1995 클럭주파수(MHz) 3-8 5-10 5-8 6-16 6-33 25-50 60,66 150 트랜지스터의 수 6,500 29,000 29,000 130,000 275,000 1.2 백만 3.1백만 5.5백만 물리 메모리 64K 1M 1M 16M 4G 4G 4G 64G 내부 데이터 버스 8 16 16 16 32 32 32 32 외부 데이터 버스 8 16 8 16 32 32 64 64 어드레스 버스 16 20 20 24 32 32 32 36 데이터 크기(비트) 8 8, 16 8, 16 8, 16 8, 16.. 2022. 6. 16.
Dump 파일로 디버깅 하기 설정 1. C/C++ -> 일반 -> 디버그 정보 형식 에서 "프로그램 데이터베이스(/Zi)" 로 바꿉니다. 2. C/C++ -> 출력 파일 -> 어셈블러 출력 에서 "어셈블리, 기계어 코드, 소스"로 변경합니다. 3. 링커 -> 디버깅 -> 디버그 정보 생성 에서 "디버그 정보 생성(/DEBUG) or 예" 선택합니다. 4. 링커 -> 디버깅 -> 맵 파일 생성 에서 "예" 선택합니다. 5. 변수값 확인 하려면 일반 -> 최적화 -> 사용 안함 으로 변경합니다. 6. stdafx.h 또는 pch.h 에 다음 코드 추가합니다. typedef BOOL(WINAPI *MINIDUMPWRITEDUMP)( HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE D.. 2022. 6. 16.
Window program의 기본 개념 1. Window의 program 설계 개념. Window program의 객체 지향적 분할. A) 프로그램의 메인 윈도우를 마치 창틀과 창을 분리해 내듯이 윈도우의 틀과 안쪽의 클라이언트 영역으로 분리해서 서로 다른 오브젝트로 분리. Document 와 View를 분리한 이유. A) 기능을 분리하고 클래스의 역할을 분담 시킴으로써, 각 클래스의 구현을 단순화 시킬 수 있음. B) 같은 데이터라도 보여주는 방법은 다양할 수 있다는 것임. 2. Window Dialog Base Project 생성 시 기본 파일. MFC Window program의 기본 실행. CWinApp 클래스 A) 역할. (1) 프로그램의 시작과 종료를 담당 (2) 프로그램이 시작 될 때, 메인 프레임 윈도우를 생성 (3) 메세지 루.. 2022. 6. 15.