문제

기본적인 컴퓨터 객체 인식 응용 프로그램을 작성하는 데 관심이 있으므로 이미지 처리 알고리즘과 의사 결정 기능을위한 AI에 대한 이론적 배경이 필요하다고 생각합니다.

저는 컴퓨터 과학 졸업생이며 언젠가이 분야 중 하나에서 석사 학위를받을 계획입니다. 그 동안, 나는 헤드 스타트를하고 자기 학습을하고 싶습니다.

그래서 내 질문은 어디서부터 시작합니까? 올바른 방향으로 화살표를 주셔서 감사합니다. 가능하면 몇 가지 링크가 있습니다.

도움이 되었습니까?

해결책

이와 유사한 질문에 대한 답을 확인할 수 있습니다.

다른 팁

어쩌면 다음을 살펴보십시오. Opencv. 이미지 처리를위한 정말 좋은 라이브러리, 그리고 어떤 목적으로 어떤 목적으로 사용 해야하는지 알면 '후드 밑'을 살펴볼 수 있습니다. :)

기본적으로 인식/추적/세분화를 수행하기 위해 AI 알고리즘으로 이미지 처리를 다루는 필드 인 Computer Vision의 재미있는 세계에 오신 것을 환영합니다. 철저하지 않으면 이미지 획득, 이미지 처리, 이미지 세분화, 이미지 인식이 포함됩니다. .

가장 쉬운 시작 방법은 아마도 OpenCV 일 것입니다. 그러나 대부분의 응용 분야에서 OpenCV를 사용하는 것은 아마도 처음부터 시작하기가 어렵지 않기 때문에 아마도 과잉 일 것입니다. 사진 로딩을 지나면 (BMP를 가장 쉽게 구문 분석하기가 쉽다고 생각할 것입니다) 부품은 수학 공식이있는 경우 많은 기본 이미지 처리 알고리즘을 구현할 수 있습니다. Torchvision, Aforge (.net)와 같은 것들이 좋은 선택입니다.

AI 부분에 관해서는 여기에 일이 흥미로워집니다. 당신은 아마도 libsvm, svmlight 등을 사용할 수있는 다양한 라이브러리가있는 곳에서 svm을 사용하고 싶을 것입니다.

책에 관심이 있다면 John Russ의 "이미지 처리 및 분석 소개"를 소개 수준으로 추천합니다. 또한 imageJ를 좋은 무료 이미지 분석 응용 프로그램으로 사용했습니다. 프로토 타이핑 및 시도에 적합합니다. 다른 사람들이 말했듯이 OpenCV 도서관도 볼 가치가 있습니다.

무료 소스 코드로 OpenCV 이미지 처리 / 컴퓨터 비전 튜토리얼을 작성 했으므로 몇 가지를보고 시작을 돕는 데 도움이 될 수 있습니다. http://www.shervinemami.co.cc/opencv.html

좋은 대답. 나는 당신이 수학 공포증이 아니기를 바랍니다. 요즘 내가 가장 좋아하는 기술은 Markov-chain Monte Carlo (Google Spiegelhalter)입니다. 인식은 최적화 문제이며 MCMC는 베이지안 추론을 통해이를 처리하는 일반적인 방법입니다.

C# & C ++에서 구현 된 오픈 소스 .NET SDK는 최근 Microsoft에서 매우 초보적인 웹캠 인터페이스 및 이미지 분석을 통해 출시되었습니다. 복용 할 가치가있을 수 있습니다 매우 잘 문서화 된 코드를 찾아보십시오 그냥 함께 가기 위해.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top