태그>mfc(총 366개의 글)
'mfc' 관련 최근글
-
- Convolution5_Intrinsic Code
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/06/27 11:59
5x5 Mask Convolution CodeIntrinsic로 코딩했습니다. register int x, y; _m128i Kernel[25]; for( x=0 ; x<25 ; x+) Kernel[x] = _mm_set1_epi16(kernel[x]); int nWidth = (*InImg).GetWidth(); int nHeight = (*InImg).GetHeight(); BY..
MFC, 영상처리, Convolution, SIMD, SSE
- Convolution5_Intrinsic Code
-
- cvCreateImage()와 cvCloneImage() 차이
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/06/27 11:49
Opencv에서 IplImage 변수를 선언하고 버퍼를 만들때 사용는 함수의 원형 -> IplImage * cvCreateImage(cvSize,size int depth, int channels); 보통 해당 함수를 호출할때 아래와 같은 형식으로 호출을 합니다. -> cvCreateImage(cvSize(imageW..
- cvCreateImage()와 cvCloneImage() 차이
-
- Fu Chang Labeling Code
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/06/22 10:06
Fu Chang이 2004년에 만든 라벨링 기법 현존 최고속도라던데 -0- 뭐 논문보고 짜긴햇다만 -_- 언젠간 쓸일이 있겟지 ㅋㅋㅋㅋ static int SearchDirection[8][2] = {{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1},{-1,0},{-1,1}};BOOL IPC..
- Fu Chang Labeling Code
-
- Intel IPP 처음 사용기
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/06/08 20:04
인텔 IPP를 처음 사용하시는 분들을 위해 작성했습니다. 별거 없구요. IPP로 영상처리 하려고 하시는 분들을 대상으로 했습니다. 매뉴얼에는 영상처리를 실제 어떻게 하는지에 대해서는 잘 설명이 안 돼있습니다.그래서 처음에 막막합니다만, 몇번 해보면 별거 아닙니다. IPP는..
- Intel IPP 처음 사용기
-
- Thread의 사용법, 간단? 혹은 복잡?
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/23 15:32
// 이글은 데브피아(devpia) 가욱현, 정대원 님의 글을 토대로 작성되었습니다. 1. 개요 현재 대부분의 OS는 프로세스 스케쥴링에 의해 프로그램의 멀티태스킹(Multi-tasking)을 지원하고 있다. 멀티태스킹이란 실행되고있는 프로그램을 일정 단위로 잘라서(slice) ..
- Thread의 사용법, 간단? 혹은 복잡?
-
- ::CreateThread, _beginthread, _beginthreadex, ::AfxBegi..
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/23 15:30
1. C/C+프로그래밍과 ::CreateThread 윈도우가 제공하는 CreateThread 함수는 스레드를 생성하는 함수이다. 하지만 C/C+ 로 코드를 작성하는 경우에는 CreateThread 를 사용해서는 안 되고, 마이크로소프트 C/C+ runtime-library 에서 제공하는 _beginthreadex..
CreateThread, _beginthread, _beginthreadex, AfxBeginThread, MFC
- ::CreateThread, _beginthread, _beginthreadex, ::AfxBegi..
-
- MFC Thread
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/23 15:29
Worker Thread : 메시지 루프를 가지고 있지 않다.User Interface Thread : 메시지 루프를 가지고 있다. Worker Thread CWinThread* AfxBeginThread(함수,인자,우선순위,스택사이즈,플래그,보안); //전역 함수함수 : UINT (*pfn)(LPVOID pParam)인자 ..
- MFC Thread
-
- SuspendThread, ResumeThread
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/23 15:28
가끔 스레드를 쓰다보면, 스레드를 일시 정지 했다가 다시 시작하는 작업이 필요할 때가 있습니다.그럴 때 사용하는 함수가 SuspendThread()와 ResumeThread() 입니다. 그런데 이게 특이한게,내부적으로 suspend count 라는걸 가지고있습니다. suspend를 ..
- SuspendThread, ResumeThread
-
- [MFC] AfxbeginThread 사용과 해제 [소스 첨부]
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/23 14:51
MFC를 이용하여 Thread를 테스트하기 위해서 만들었습니다.시작을 누르면 양쪽에 있는 에디트박스에 숫자가 출력됩니다. 코드는 아래와 같습니다. UINT CThreadTestDlg::ThreadTest1(LPVOID pParam){ CAfxbeginThreadTestDlg *pThread = (CAfxbegi..
- [MFC] AfxbeginThread 사용과 해제 [소스 첨부]
-
- 희소 행렬 곱셈(Sparse Matrix Multiplication)
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/20 19:43
이해하면 코딩이 보이지만 그전까지는 복잡합니다. 좋은 자료를 구해서 올려 봅니다. A 행렬 0 1 2 1 2 0 0 1 0 B행렬1 0 11 1 00 0 0 BT(Transpose:전치행렬) : 행렬곱셈의 원리상 A행렬의 한행과 B행렬의 한열을 곱하는데 희소 행렬 표시에서같은 row(열)로 계산하면 편하므로 col을..
- 희소 행렬 곱셈(Sparse Matrix Multiplication)
-
- [MFC] MultiByteToWideChar 사용 시 지역별 Codepage
-
푸른나무그늘 by 푸른나무|2012/05/08 05:39
유럽쪽 문자를 출력할 일이 생겨서 Multibyte 문자를 WideChar로 변환하는 과정에서MultiByteToWideChar 함수를 사용하게 되는 데 매개변수로 CodePage를 입력 받는다.CodePage는 지역별로 다른데 그 내용은 아래 MSDN 링크에서 참조하면 된다. 중요한 건 참조를 잘..
- [MFC] MultiByteToWideChar 사용 시 지역별 Codepage
-
- 두 점을 잇는 선분 그리기
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/05 19:48
x,y 좌표계 에서 두 점 (x1, y1), (x2, y2)를 잇는 선분 그리기 //(x1, y1) 에서 (x2, y2)에서 직선 그리기 m = (double)(y2 - y1)/(x2 - x1);if( m>-1 && m < 1 ) { if( x1 > x2 ) { swap(x1, x2); swap(y1, y2); } for( x..
- 두 점을 잇는 선분 그리기
-
- 두점을 입력받아 직선의 방정식을 구하기
-
괴짜 개발자의 괴짜 서식지 by Skai|2012/05/05 19:43
#include #include void main(void) { int x1,y1,x2,y2; printf("x1, y1 : "); scanf("%d, %d", &x1, &y1); printf("x2, y2 : "); scanf("%d, %d", &x2, &y2); pr..
- 두점을 입력받아 직선의 방정식을 구하기
-
- mfc dialog + console 모드 띄우기
-
루오니의 집 by 루오니|2012/04/18 10:29
MFC GUI 기반 프로젝트에서는 console 창이 나타나지 않는다 하지만 디버깅 목적이나 기타 다른 이유로 보고 싶을때 #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") 이걸 추가해주면 콘솔창도 함께 뜬다.
- mfc dialog + console 모드 띄우기