개발메모(형식에 매이지 않는 짤막한 개발 낙서)

OpenCV에서 주로 사용되는 접두어 방식 메모

조회 수 1051 추천 수 0 2014.06.13 17:05:39

OpenCV에서 주로 사용되는 접두어 방식 메모입니다.


접두사: cv

설명: 함수명(소문자로 시작)

예: cvLoadImage, cvNormalizeHist


접두사: CV

설명: 정의된 상수 명칭(대문자로 시작)

예: CV_8UCI, CV_32FC2


접두사: Cv

설명: 데이터 구조에 대한 명칭

예제: CvMat, CvArr, CvPoint


20140516_103811_CAM00774_sp.jpg







허창원

2014.06.13 17:10:51
*.227.63.83

현재 CISManip.dll 과 헤더파일에서는 함수명이든, 매크로 상수든, 데이터 구조든,

무조건 대문자 CIS로 시작되는데, OpenCV의 접두어 규칙을 활용해보면 좋을 것 같습니다.


예)

함수명: cis_Monitor_Initialize(), cisGetFilesize()

매크로상수: CIS_CONST_YMD

데이터구조: CisDateTime


조금 낯설긴 하네요. 그래도 익숙해지면 코드가 좀더 눈에 잘 들어올 것 같네요.


List of Articles
번호 제목 글쓴이 날짜 조회 수
173 [번역] LabVindows/CVI 2017을 통한 개발 시간 단축 허창원 2017-07-31 700
172 TCP 통신 끊어지는 것 확인하기 허창원 2016-10-11 799
171 CVI에서 C Extension과 Clang 3.3 관련 기능 링크 허창원 2016-05-06 770
170 LabVIEW와 LabWindows/CVI에 사용된 컴파일러 기술, LLVM 허창원 2016-05-06 802
169 [링크] ANSI C99 Extensions in LabWindows/CVI 허창원 2016-05-03 622
168 [제한사항] 프로젝트파일의 전체경로 길이 허창원 2016-02-04 635
» OpenCV에서 주로 사용되는 접두어 방식 메모 file [1] 허창원 2014-06-13 1051
166 [메모] LabWindows/CVI 2013 부터는 OpenMP 병렬 프로그래밍을 지원한다는데 허창원 2014-01-30 1098
165 [링크,스크랩] 스마트폰과 태블릿 PC를 활용한 측정과 컨트롤 허창원 2014-01-09 1439
164 [링크] Linux에서 LabWindows/CVI 프로그램을 돌리는 것에 대해 [1] 허창원 2013-12-17 1023
163 [참고] 유용한 데이터형, 매크로상수 모아봄 허창원 2013-12-12 1122
162 CVI 2013 Run-Time Engine이 문제가 있는 것인지? 허창원 2013-09-30 1118
161 Unicode 유니코드 관련 [1] 허창원 2013-07-11 2009
160 Thread 사용 순서 간단 요약 허창원 2012-11-22 3212
159 테이블의 셀의 값 변경하는 함수 관리자 2011-06-02 4933
158 CVI 주제별 모음 게시판 구상 허창원 2011-05-11 6887
157 MAX 데이터베이스가 손상되었을 때의 조치 [1] 허창원 2010-06-13 6883
156 그래프의 채널별 색깔 순서를 저는 이렇게 [1] 허창원 2010-01-26 6562
155 간단한 경과시간 관리 허창원 2010-01-13 5722
154 NI의 CVI 웹페이지 허창원 2009-10-01 5511