아이폰 UI 요소 연결
0. xib에서 UIElement 추가( Drag & Drop) 1. 코드에서 IBOutlet UIBarButtonItem 등을 헤더에 정의하고, (헤더에 UI Element 변수 선언) 2. 꼭 xib를 IB로 열어서 ### Delegate 선택후 Outlets에서UI 요소에커넥션을 맺어주어야 한다. ( 해당 UI와 delegate 오브젝트 연결...
View ArticleNIB Creation 클래스 만들기 ㅔ- awakeFromNib
1. New File -> New Class -> Cocoa Touch Class -> Objective-C Class를 만든다. 2. IBAction 등은 미리 구현한다 (.h 와 .m) 3. IB에서 라이브러리-Cocoa Touch - Controllers의 NSObject를 선택하여 Document View의 Window 밑에 위치...
View ArticleOpenCV 매트릭스 좌표변환 cvPerspectiveTransform
IplImage *pCopied = cvCloneImage( pImgGray );IplImage *pCopiedDst = cvCloneImage( pImgGray ); CvPoint2D32f srcPts[4], dstPts[4];CvMat *map_matrix = cvCreateMat( 3, 3, CV_32FC1 ); srcPts[0] =...
View Article스와이핑 제스쳐 Swipe in iPhone OS
뷰에서UIGestureRecognizerDelegate를 delegate하고, - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { return YES; } 를 구현한 다음, -(void)initSwipingGesture {...
View Articlestatic library 빌드 및 라이브러리 사용 어플리케이션 통합 디버깅하기 - 아이폰 4.x
아이폰에서는 다이너믹 링크를 원칙적으로 허용치 않기 때문에, C, C++ 로 만든 코드를 그대로 가져다가 아이폰용 Static library 로 활용할 수 있다. XCode 4.01 기준, 먼저, XCode->Preferences.. 의 Locations 에서 그림과 같이 세팅을 바꾼다. (편의상,Derived Data (index,...)...
View Article맥북 네스팟 ID / PWD 설정
맥북에서 네스팟 아뒤와 패숴드로 접속하려면 우측상단 와이파이 아이콘 표시 클릭 네트워크 환경설정 열기... NESPOT 선택 후 고급 버튼 802.1x 탭 '+' 새로운 프로파일 추가 프로파일 이름 설정 후 아이디, 패스워드 설정 인증에는 MD5만 Enable(check), 나머지는 uncheck 네트워크의 콤보박스에서 NESPOT 선택 네트워크 유형에서...
View ArticleiOS 4 Programming Cookbook - OReilly
Chapter 1, Working with Objects Explains how Objective-C classes are structured and how objects can be instanti- ated. The chapter talks about properties and delegates as well as memory man- agement...
View ArticleLPR, ANPR, 무인요금정산, 주차관제, 차량번호인식 모듈, 엔진 - GS 인증 받다.
2011년 5월 31일 드디어 (주)엘웍스의 차량번호인식 엔진이 TTA의 GS인증을 받았습니다. 이 제품은주차관제, 주차유도, 차량보안감시 등 다양한 어플리케이션에 활용가능합니다. 아이폰용 어플리케이션도 개발하였습니다. 약간 버그를 손보고 있기는 하지만 데모 가능하고, 리눅스, 윈도우, 아이폰, 안드로이드에 모듈형태로 제공도 가능합니다. 연락바랍니다....
View ArticleLPR, ANPR, 무인요금정산, 주차관제, 차량번호인식 모듈, 엔진 - 윈도우 데모
본어플리케이션데모는윈도우 기반 어플리케이션 데모로, ㈜엘웍스의 차량번호인식엔진(ELANPR, elanpr-engine.dll) 모듈을 사용하여 CCTV 등에서 촬영된 이미지파일을 읽어 성능을 테스트할 수 있는 어플리케이션을 소개합니다. 쉬운 사용자 UI 기반의 다수 차량 영상 데이터 테스트 환경을 제공함으로써 DLL 모듈을 활용한 엔진의 성능을 검증하기 쉽게...
View Article차량번호인식엔진(elanpr-engine) 평가판 공개 !!
고객의 요청과 성원에힘입어 드디어 2011.08.25, ELWOX 의 차량번호인식엔진, ELANPR-ENGINE 의 TRIAL 버전(윈도우 XP, 윈도우 7 사용자용 )을 링크합니다. 1. setup.exe 실행, 설치 후 엔진을 포함한 elanpr-trialWTL.exe 를 실행시키면 몇가지 첨부된 샘플 차량이미지를 테스트할 수 있습니다. 2.사용자가...
View ArticleiPhone 백그라운드 스레드 에서 UIKit 컴퍼넌트 사용시 leakage
UIKit은 UI관련 컴퍼넌트의 백그라운드 스레드 사용을 보장하지 않는다. 예를 들어 UIAlertView 등 그럼에도 불구하고 부주의로 사용하는 경우 leakage가 발생할 수 있으며, 이는 골칫거리로 계속 쫓아다닌다. 이의 해결을 위해선.. 스레드 상에서 UIAlertView를 사용할 시점에서 [self...
View ArticleiPhone UIImagePickerController leakage
referred as : http://stackoverflow.com/questions/4521065/memory-leak-in-uiimagepicker-in-iphone UIImagePickerviewController에는 알려진 leakage가 있는데, 애플은 애플리케이션 life-cycle 동안 한번의 allocation과 instantiation을...
View Articleping.exe 바이러스로 CPU 점유할때 (90%이상)
컴터가 갑자기 느려지고 해서 일정에 차질이 생길 때가 있었다. 작업관리자의 프로세스 뷰어에서 보면 ping.exe가 99%를 잡아먹고 있었고, 이를 죽였지만, 몇분 후에는 또다시 살아나는 ping.exe !! 해서 해결 방법을 여기에 소개하려 한다. 1. avast! free antivirus 를 인터넷에서 다운로드 받는다. 2. 재부팅하고 F8을 연속적으로...
View ArticleOpenCV - 역변환 매트릭스에 의한 Rect 기존좌표계로 변환
어떤이미지를 Warp하여 매트릭스를 얻었고, 변환후 이미지에서 영역 정보를 추출했을때, 그 영역을 다시기존 좌표계 위치(이미지 변환전 위치)에표시하고 싶을 때가 있다. 이때에는, ..... // map_matrix 는 cvGetPerspectiveTransform 로부터 얻어진 매트릭스 // 로 가정한다. // 역변환 매트릭스를 보관하고 있는다....
View ArticleJNI 와 DLL연동을 위한 준비
methodsJNI>javac nativeTest.java methodsJNI>javah -classpath . nativeTest 헤더를 통해 DLL과 프로토타잎 맞추고 methodsJNI>java nativeTest
View Article비쥬얼 베이직에서 C++ dll 호출시 스트링 처리
vc codeextern "C" int __stdcallFillStringFromCDLL( LPSTR pstr2Fill ){ strcpy( pstr2Fill, "안녕하세요, C++DLL입니다" ); return 0;}vb code Private Declare Function vb_RecognizeImageFile Lib "dllname.dll" ( ByVal...
View Article멀티 스레드에서 std::string leakage
멀티스레딩시 공유되는 데이터는 std::string을 사용하면 leakage가 날 수 있다.따라서 std::string 대신 고정문자열( char strVehicleNum[256] )을 사용하도록 한다....typedef struct{std::string strVehicleNum; }SOME_ITEM;std::vector<SOME_ITEM>...
View ArticleVisual Studio 2010 SP1 에서 Microsoft Windows SDK 7.1 설치 실패시
1. 제어판에서 Visual C++ 2010 x86 Redistributable을 제거한다.2. 다시 셋업을 한다.(Windows SDK 7.1 for Windows 7 and .NET framework 4)3. 2시간 삽질 후 외국사이트에서 방법 구글링, 설치 성공!!!
View ArticleVisual Studio 2010 에서 JNI DLL 만드는 법 (C++ DLL 을 사용하고자 할 때)
* Visual Studio 2010 에서 JNIDLL 만드는 법 (자바에서 C++ DLL 을 사용하고자 할 때) 1. 새 프로젝트를 열고, Win32 DLL을 만든다. 사용하고자 하는 C++ DLL을 로드하는 JNI DLL을 만들어야한다. 2. DLL_PROCESS_ATTACH 에 C++ DLL인스턴스를 로드하게 한다.HINSTANCE hDLL =...
View Articlevisual studio 2010 streams.h 인클루드시 'SubclassWindow' 매크로의 실제 매개 변수가 부족합니다. - 에러
<windowsx.h>를 참조하는 <streams.h> 를먼저 참조하고나서 SubclassWindow 등을 사용할 경우,매크로로 인식을 해버리기 때문에 에러가 발생한다.적당한 CPP에 아래와 같은 코드를 추가하여 해결한다.#ifdef _INC_WINDOWSX#undef SubclassWindow#undef SelectBrush#undef...
View Article