|
1. 오픈 소스 OpenCV OpenCV(Open Source Computer Vision Library: http://opencv.org)는 수백 개의 컴퓨터 비전 알고리즘을 포함하는 BSD 라이선스 오픈 소스 라이브러리입니다. 문서에 나오는 OpenCV 2.x API는 C++ API를 설명하며, C 언어를 기반으로 한 OpenCV 1.x API도 있으며, 후자는 문서 opencv1.x.pdf에서 설명되어 있습니다. OpenCV는 모듈식 구조를 가지고 있어, 개발 패키지에 여러 개의 공유 라이브러리 또는 정적 라이브러리가 포함되어 있습니다. 다음은 사용할 수 있는 모듈들입니다: 핵심 기능 - 조밀한 다차원 Mat 배열과 다른 모듈에서 사용하는 기본 함수를 포함한 기본 데이터 구조를 정의하는 컴팩트 모듈. 이미지 처리 - 선형 및 비선형 이미지 필터링, 기하학 변환(리셋 크기, 방사형 및 원근 변형, 일반 기본 테이블 리셋 매핑), 색상 공간 변환, 히스토그램 등을 포함하는 이미지 처리 모듈입니다. 비디오 - 모션 결정, 배경 감소, 목표 추적 알고리즘을 포함하는 이미지 분석 모듈입니다. 3D 보정(calib3d) - 다중 뷰 기반 기하학 알고리즘, 평면 및 입체 카메라 보정, 객체 자세 결정, 스테레오 매칭 알고리즘, 3D 요소 재구성. Features2D - 돌출된 특징 결정, 특징 설명 및 특징 설명 비교. 객체 탐지 - 표적과 미리 정의된 감지 유형(예: 얼굴, 눈, 컵, 사람, 자동차 등). HighGui - 사용하기 쉬운 사용자 기능 인터페이스입니다. 비디오 입출력 (비디오오) - 사용하기 쉬운 비디오 캡처 및 비디오 디코더입니다. GPU - 다양한 OpenCV 모듈의 GPU 가속 알고리즘. … FLANN과 구글의 테스트 패키지, 파이썬 바인딩 등 일부 보조 모듈도 있습니다. OpenCV는 저수준 과학 연구자에게 매우 적합하며, 비용도 저렴하고 사용이 편리하며, 허브는 오픈 소스입니다.
2. 비전프로 7.0 시스템 코그넥스의 VisionPro 시스템은 세계적 수준의 머신 비전 기술과 빠르고 강력한 애플리케이션 시스템 개발 능력을 결합합니다. VisionPro QuickStart는 애플리케이션 프로토타이핑을 가속화하여 근무 시간을 줄여줍니다. 이 결과는 애플리케이션 개발 주기 전반에 걸쳐 적용할 수 있습니다. COM/ActiveX 기반 VisionPro 머신비전 도구와 Visual Basic, Visual C++와 같은 그래픽 프로그래밍 환경을 사용하여 애플리케이션 시스템을 개발합니다. MVS-8100 시리즈 프레임 그래버와 결합하여 VisionPro는 제조업체, 시스템 통합업체, 엔지니어가 강력한 머신 비전 애플리케이션을 빠르게 개발하고 구성할 수 있도록 합니다. 빠른 프로토타이핑과 쉬운 통합 VisionPro의 2층 소프트웨어 구조는 프로토타입 제작과 통합을 용이하게 합니다. 상호작용 계층은 드래그다운 기어와 ActiveX 제어를 사용하여 애플리케이션 개발을 가속화합니다; 프로그램 수준에서는 프로토타입 애플리케이션이 사용자 솔루션으로 개발됩니다. COM/ActiveX 기술은 VisionPro 애플리케이션을 서드파티 유틸리티(예: 그래픽 기능)와 쉽게 통합할 수 있게 하며, 전체 기기(예: I/O, 로봇 제어, 공장 통신)에 COM 기반 애플리케이션을 쉽게 통합할 수 있게 합니다. 이전 모델들의 머신 비전 소프트웨어를 개선합니다 코그넥스의 비전 도구 라이브러리는 측정, 탐지, 안내, 인식을 위한 시각 소프트웨어 프로그램을 제공합니다. 이 도구들은 가장 어려운 시각 응용 분야에서도 매우 신뢰할 수 있음이 입증되었습니다. 하드웨어 유연성 VisionPro 사용자는 MVS-8100 시리즈 프레임 그래버를 통해 비전 애플리케이션을 개발할 수 있는 다양한 옵션을 제공합니다. VisionPro 소프트웨어로 테스트 및 검증된 이 프레임 그래버는 호스트에 이미지 처리를 위한 고속 이미지 전송과 시각적 응용 프로그램의 빠른 조작을 위한 디스플레이를 제공합니다. 멀티 카메라 입력, 고속 처리, 고해상도 카메라 지원은 VisionPro 시스템의 획득 유연성을 향상시킵니다. 기술이 우위를 점하고 있습니다 강력한 PC 기반 비전 애플리케이션을 빠르게 개발하세요 비전 시스템과 다른 마스터 컨트롤 프로그램과의 통합을 단순화합니다 다양한 Cognex MVS-8100 시리즈 프레임 그래버와 호환됩니다 QuickStart 드래그 시프트로 프로토타이핑을 가속화하세요 시각적 도구 라이브러리와 결합하여 고성능 성능을 제공합니다 VisionPro의 소프트웨어 구조 VisionPro는 적용하기 쉬운 프로토타입, 개발 및 응용 프로그램을 제공합니다. 인터랙티브 계층에서는 VisionPro QuickStart 프로토타입 환경이 작업 장비를 직렬로 끌어당겨 강력한 머신 비전 시스템 개발을 가속화합니다. 사용자는 도구 간 연결, 도구 동작 테스트 및 유효한 실행 매개변수를 빠르게 정의할 수 있습니다. ActiveX 컨트롤은 QuickStart 또는 Visual Basic을 통해 접근할 수 있습니다. 따라서 프로그램 수준에서는 Visual Basic이나 Visual C++로 프로토타입 애플리케이션을 강화하여 개인화된 솔루션을 개발할 수 있습니다. 이 기능은 애플리케이션 시스템의 개발 시간을 크게 단축시켜 줍니다. VisionPro는 사용자가 QuickStart, ActiveX, 또는 COM 객체의 어떤 계층에서든 애플리케이션 개발을 시작할 수 있도록 구조화되어 있습니다. 코그넥스 코퍼레이션이 VisionPro7.0 머신 비전 소프트웨어 출시를 발표했습니다. VisionPro 7.0은 검사 애플리케이션과 현장 수리 개발을 단순화하는 새로운 개념인 InspectionDesigner를 도입했습니다. VisionPro 7.0은 또한 업계 최고의 바코드 읽기 도구인 1DMax를 추가했으며, 이는 전방위적이고 읽기 어려운 1D 바코드에 최적화되어 있으며, 여러 새로운 도구와 향상된 기능도 포함되어 있습니다. Inspection Designer의 도입은 일반 검사 응용 분야에서 처음으로 도입되었으며, 비전 시스템 통합자와 궁극적 사용자에게 검사 애플리케이션의 사양, 개발 및 수리를 단순화하는 기능을 제공합니다. 검사 디자이너는 세 가지 주요 장점을 가지고 있습니다: 결함 정의. 통합자와 최종 사용자가 제품 이미지를 쉽게 등급화하고 개별 이미지에서 다양한 결함 유형을 지정할 수 있게 하는 새로운 이미지 등급 유틸리티입니다. 이미지 등급 유틸리티는 다음 단계에서 사용할 등급 이미지 라이브러리를 생성합니다. 검증. 검증 도구는 개발자들이 수백 또는 수천 장의 보존 및 등급 이미지의 검사 결과를 비교하여 비전 시스템이 원하는 결과를 얻고 있는지 빠르게 확인할 수 있도록 돕습니다. 현장 수리. 검증 도구는 또한 최종 사용자가 언제든지 등급 이미지 라이브러리와 대조하여 공장 바닥 조정이 이전 검사 신청에 영향을 미치지 않는지 확인하기 위해 오버홀 도구를 재테스트할 수 있음을 약속합니다. 또한 사용자가 등급 아티팩트 라이브러리에 새로운 이미지를 추가할 수 있도록 약속합니다. Vision Software 비즈니스 매니저인 Markku Jaaskelainen은 "Inspection Designer의 도입은 시스템 통합업체와 최종 사용자에게 좋은 산출물과 나쁜 산출물을 정의하는 공식적인 척도를 정의함으로써 공통 소통 도구를 제공합니다."라고 말합니다. ”
3. LabVIEW는 머신 비전에 사용됩니다
NI의 애플리케이션 소프트웨어인 LabVIEW 머신비전 소프트웨어는 가장 빠른 프로그래밍 속도를 자랑합니다. LabVIEW는 프로그램 코드를 기반으로 한 그래픽 프로그래밍 언어입니다. 이 도구는 다수의 이미지 전처리, 이미지 분할, 이미지 이해 기능 라이브러리 및 개발 도구를 제공하며, 사용자는 플로우차트 상단의 아이콘 커넥터만 사용해 필요한 서브-VI(VirtualInstruments LabVIEW 개발 프로그램)를 연결하면 목표 작업을 완료할 수 있습니다. 모든 VI는 세 부서로 구성되어 있습니다: 인터랙티브 사용자 인터페이스, 플로우차트, 그리고 아이콘 커넥터. LabVIEW는 프로그래밍이 간단하며 작업물을 식별하는 정확도가 높습니다.
4. 독일의 MVTecHALCON
HALCON은 독일의 MVtec에서 개발한 머신 비전 알고리즘 패키지의 완전한 세트로, 널리 사용되는 머신 비전 통합 개발 환경을 갖추고 있습니다. 제품 비용을 절감하고 소프트웨어 개발 주기를 단축하며, HALCON의 유연한 아키텍처는 머신 비전, 의료 영상 및 영상 분석 응용 프로그램의 신속한 개발을 가능하게 합니다. 이미 유럽과 일본 산업계에서 최고의 머신 비전 소프트웨어로 인정받고 있습니다. HALCON은 학계에서 유래했으며 시장의 상업용 소프트웨어 패키지와는 다릅니다. 사실, 이 라이브러리는 천 개가 넘는 독립적인 함수와 기본 데이터 거버넌스 코어로 구성된 이미지 처리 라이브러리입니다. 이 기능은 다양한 필터링, 색상 및 기하학, 수학적 변환, 형태 계산 및 분석, 보정, 분류 인식, 형태 탐색 등 기본 기하학 및 이미지 컴퓨팅 기능을 포함하며, 대부분의 기능은 특정 작업을 위해 설계되지 않았기 때문에 이미지 처리 공간을 사용할 수 있다면 HALCON의 강력한 계산 분석 기능을 활용해 작업을 완료할 수 있습니다. 적용 범위는 거의 무한하며, 의학, 원격 탐사 탐지, 모니터링, 산업 내 다양한 자동화 테스트에 이르기까지 다양합니다. HALCON은 Windows, Linux, Mac OS X 조작 환경을 지원하여 투자의 효과를 보장합니다. 전체 라이브러리는 C, C++, C#, Visual basic, Delphi 등 다양한 일반 프로그래밍 언어로 접근할 수 있습니다. HALCON은 다수의 이미지 획득 장치에 대한 인터페이스를 제공하여 하드웨어 독립성을 보장합니다. GenlCam, GigE, IIDC 1394를 포함한 100대 이상의 산업용 카메라 및 프레임 그래버에 대한 인터페이스를 제공합니다. HALCON 기능 MVTec과 학계의 지속적인 협력에 따라, 최신 HALCON 13에는 다음과 같은 새로운 기능이 추가되었습니다: 1. 기술 혁신 HALCON 13은 진정한 표적 인식을 가능하게 합니다. 샘플 기반 인식 방법은 많은 수의 대상 객체를 구분할 수 있습니다. 이 기술은 색상이나 질감과 같은 특징만으로 연습된 표적을 식별할 수 있게 해주며, 표적 식별을 위한 1D 또는 2D 코드와 같은 특별한 각인이 필요 없습니다. 2. 강력한 3차원 시각 처리 HALCON 11이 제공하는 새로운 기술은 3D 표면 비교로, 3D 객체의 표면 프로파일 측정 결과를 예상 형태와 비교합니다. HALCON이 제공하는 모든 3D 기술, 예를 들어 다중 눈 입체 시각이나 빛의 시트 등은 표면 재구성에 사용할 수 있습니다; 또한 시중에서 판매되는 3D 하드웨어 스캐너에서 직접 3D 재구성을 지원합니다. 또한, 광도 입체 비전 방식은 표면 검사 같은 특수 응용을 위해 개선되었습니다. 또한 HALCON은 점군 계산 및 삼각측량 측정, 형태 및 부피 같은 특징 계산, 단면을 통한 점군 구분 등 다양한 3D 표적 처리 방법을 지원합니다. 3. 고속 머신 비전 경험 자동 운영자 병렬 처리(AOP) 기술은 HALCON의 독특한 특징입니다. HALCON 11은 GPU 처리를 이용한 머신 비전 알고리즘 연산자를 75명 이상으로 지원하며, 이는 다른 어떤 소프트웨어 개발 키트보다 더 많은 수치입니다. 또한, HALCON에서는 초점 기반 이미지 획득(FFT), 고속 푸리에 변환(FFT), 국소 변형 매칭에서 깊이 면에서 상당한 가속이 나타납니다. HALCON 11은 사용자에게 더 빠른 머신 비전 경험을 제공할 것입니다. 4. 머신러닝 최신 버전인 Halcon 13은 Halcon의 사용 범위를 더욱 확장하기 위해 머신러닝 기능을 추가했습니다.
5. 기타 신규 기능
1) 아즈텍 코드 인식; 2) 마이크로 QR 코드 인식; 3) 분류할 특징 자동 선택; 4) HDevelop 기능 평가 도구를 이용한 효율적인 코딩 분석; 5) Mac OS X 10.7 제어 시스템 지원; 6) HALCON/C++ 인터페이스를 수정; 7) 3D 데이터의 빠른 시각화; 8) 망원심 렌즈 입체 시야; 9) 카메라 보정 기술 개선; 10) HDevelop OCR 어시스턴트와 연습용 파일 탐색기; 11) 1D 및 2D 코드 인식을 위한 GS1 용어; 12) 일련번호 HALCON/. .NET 및 HALCON/C++; 13) 사용하기 쉬운 측정 도구; 14) JPEG XR 및 기타 지원
5. MATLAB 관련 도구 상자 이미지 처리 도구 상자 컴퓨터 비전 시스템 툴박스 이미지 획득 도구 상자 기타 도구 상자: A 1。 이름: 머신 비전 툴박스. (머신 비전 공구함) 2。 개발사: 피터 코크. 개봉일: 1999년 3。 소속 기관: 호주 브리즈번에 위치한 로봇 및 자동화 연구 그룹의 책임자. 4。 다운로드 인터페이스: http://www.cat.csiro.au/cmst/staff/pic/vision-tb.html 5。 서론: 이 도구 상자는 저자들의 연구 분야인 광도학, 이미지 측정, 색도, 필터링, 특징 추출, 이미지 읽기 및 쓰기, 필터링, 분할 등이 포함됩니다. Matlab과 워크스테이션을 결합하면 머신 비전 알고리즘 연구에 편리한 지원을 제공할 수 있습니다.
B 1。 이름: 청각 공구함. (청각 공구함) 2。 개발자: 말콤 슬레이니. 출시일: 1998년 3。 소속 기관: 인터벌 리서치 코퍼레이션, 캐나다. 4。 다운로드 인터페이스: http://rvl4.ecn.purdue.edu/~malcolm/interval/1998-010/ 5。 소개: 청각 툴박스는 일반적인 청각 모델을 구현하며, 청각 모델 가설을 검증하고 인간 청각 시스템이 소리를 어떻게 인식하는지 밝히는 데도 도움을 줄 수 있습니다. C 1。 이름: 생리학적 시뮬레이션 벤치마크 실험(PHYSBE) 2。 개발사: 케빈 코르트. 출시일: 1966년에 제안된 이론적 모델, 1999년에 다운로드 가능. 3。 기관: ____. 4。 다운로드 인터페이스: http://www.mathworks.com/products/demos/simulink/physbe/ 5。 소개: 산소, 질소, 영양분, 열, 혈류 내 화학 추적자를 시뮬레이션할 수 있는 고전적인 인간 환생 시스템 시뮬레이션 모델입니다. D 1。 이름: MetMAP는 대사 모델링, 분석 및 oPtimization을 위한 Matlab 툴박스입니다 2。 개발자: 훌리오 베라. 출시일: 2003년. 3。 소속 기관: 스페인 라 라구나 대학교. 4。 다운로드 인터페이스: http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/index.htm http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/Downloads.htm 5。 소개: 이론적 모델의 관점에서 대사 시스템을 연구하고 대사 경로의 구조와 운동학적 특성을 분석하는 데 도움을 드립니다. 또한 간섭 간섭 측정도 최적화 설계가 가능합니다. E 1。 이름: BrainStorm (BrainStorm은 자기뇌파검사(MEG) 및 뇌파검사(EEG) 데이터 시각화 및 처리에 전념하는 통합 Matlab 툴박스입니다. ) 2。 개발자: 펠릭스 다르바스. 업데이트: 2005년 1월! 3。 소속 기관: USC, 로스앤젤레스. 4。 다운로드 인터페이스: http://neuroimage.usc.edu/brainstorm/Downloads.php 제 계정으로 로그인해 주세요. 사용자 이름:tenhospital@hotmail.com비밀번호: UsPQ7t5G 5。 서론: 뇌파 및 뇌파 자기권 조영을 시각화하고 분석하는 능력. 이 점에서 매우 중요한 공동 자료입니다.
6. 캐나다의 맥스터 이미지 라이브러리
MIL 소프트웨어 패키지는 하드웨어 독립적이고 스케일 기반의 32비트 이미지 라이브러리입니다. 이 도구는 스팟 분석, 이미지 보정, 보정, 2차원 데이터 읽기 및 쓰기, 측정, 패턴 인식, 광학 기호 인식 및 조작 등 이미지 처리 및 특수 조작을 위한 완전한 지침 세트를 갖추고 있습니다. 기본 그래픽 장치도 지원합니다. MIL은 바이너리, 그레이스케일, 컬러 이미지를 처리할 수 있습니다. 이 소프트웨어 패키지는 빠른 애플리케이션 개발과 사용 편의성을 위해 설계되었습니다. 이 시스템은 물리적 데이터 객체 조작이 아닌 가상 데이터 객체 조작을 따르는 완전 투명한 거버넌스 시스템을 갖추고 있으며, 플랫폼 독립적인 애플리케이션을 약속합니다. 즉, MIL 애플리케이션은 다양한 환경(Win98/Me/NT/2000)에서 어떤 VESA 호환 VGA 보드나 Matrox 이미지 보드에서도 실행할 수 있습니다. MIL은 시스템 개념을 이용해 하드웨어 보드를 식별하며, 하나의 애플리케이션이 여러 하드웨어 보드를 제어할 수 있습니다. MIL은 호스트 단독으로 실행할 수 있지만, 전용 가속 Matrox 하드웨어를 사용하는 것이 더 효율적입니다. MIL 패키지에는 다음과 같은 특징이 있습니다: · 최대 16비트 그레이스케일이나 컬러 플롯까지 구현할 수 있습니다 · 1, 8, 16, 32비트 정수 또는 부동소수점 이미지에서 작동합니다 · 컬러 이미지 조작에 따라 각 층은 독립적으로 처리됩니다. 통계 분석, 스펙클 분석, 측정, 패턴 매칭, 광학 기호 인식 및 코드 조작에는 색상 처리가 지원되지 않습니다. · 1, 8비트 또는 16비트 그레이스케일 또는 컬러 이미지를 표시합니다(플랫폼에서 지원하는 경우)
7. eVision 기계 비전 소프트웨어
eVision 머신 비전 소프트웨어 패키지는 벨기에 회사 euresys가 출시한 머신 비전 소프트웨어 개발 SDK 세트로, cognex visionlibrary, Matrox Imaging 라이브러리 등 다른 머신 비전 개발 패키지와 비교했을 때 SDK 기능 분류 측면에서 이 두 패키지보다 더 많은 옵션을 제공하는 것으로 보이며, 이는 Matrox Imaging 라이브러리가 특히 형편없고 색이 약해 보인다는 느낌입니다. evision 머신 비전 소프트웨어 개발 패키지의 모든 코드는 mmx 명령어로 최적화되어 있고, 처리 속도도 매우 빠르며, 인텔의 IPP와 싸우는 느낌이 들기도 합니다(물론 IPP보다는 약간 열등하지만, 결국 인텔 자체 개발이니까요). 하지만 OCR, OCV, 이미지 비교를 기반으로 한 이미지 품질 감지, 바코드 및 매트릭스코드 인식 등 IPP보다 훨씬 더 많은 머신 비전 기능을 제공합니다. 지난 2년간 제 머신 비전 소프트웨어 개발은 기본적으로 전자비전 개발에 기반을 두고 있습니다.
8. 헥스사이트
Adept가 개발한 HexSight는 부품의 정렬과 검사를 깔끔하고 신뢰할 수 있으며 정확한 검사를 위한 기계 비전 기본 기능을 제공하는 고성능 종합 비전 소프트웨어 개발 패키지입니다. 강력한 위치 추적 도구는 회전했거나 크기 변화와 상관없이 물체를 정확히 식별하고 위치를 파악합니다. 헥스사이트는 가장 혹독한 작업 환경에서도 신뢰할 수 있는 결과를 제공합니다.
9. RVB 기계 비전 및 이미지 처리 알고리즘 소프트웨어
Levy 머신 비전 응용 소프트웨어 개발 키트(Real ViewBench, 약칭 RVB)는 자동화 분야에 전념하는 전문 머신 비전 및 이미지 처리 알고리즘 소프트웨어 패키지로, 머신 비전 업계에서 매우 경쟁력 있고 가격도 높은 전문 알고리즘 소프트웨어 패키지입니다.
|