2013-07-30 23 views
9

Ben opencv için yeni ve windows için opencv kullanıyorum. Bir opencv kütüphanesinin belirli bir işlevi için kaynak kodunu nasıl görebilirim? Ben sadece belirli bir makine görüş algoritmasının nasıl uygulandığı hakkında bir fikir edinmek istiyorum.Opencv işlev kaynak kodunu nasıl bulabilirim?

cevap

10

OpenCV'yi http://opencv.org/downloads.html'dan yükleyip kurarsanız, kaynak da yüklenir. Bir işlev için üstbilgiyi bulmanın kolay bir yolu, OPENCV_HOME\build\include (OpenCV'yi yüklemeyi seçtiğiniz konum) içinde bir gezgini penceresi açmak ve işlevinizi içeren üstbilgi dosyasını bulmak için arama kutusunu kullanmaktır. Bu, size yardımcı olacaktır. Hangi modül var. Ardından, işlevin kaynağını bulmak için OPENCV_HOME\modules\MODULE_NAME\src'da arama yapabilirsiniz. GrepWin gibi bir arama aracı yüklerseniz bu daha da kolaydır.

Bu sinir bozucu OpenCV özel durumlarının neden atıldığını bulmak için kaynağa bakmak neredeyse gereklidir. Ayrıca, burada sormak zorunda kalmadan OpenCV hakkında birçok şeye de cevap verebileceğiniz anlamına gelir.

+0

örnek: minAreaRect -> OPENCV_HOME \ modules \ imageproc.h \ src için arama yaptım, tüm src dosyalarını notepad ++ içine koyun ve minAreaRect'i arayın, contours.cpp dosyasında bulundu. Şimdi sadece bu c kodu anlamak zorundayım: D –

İlgili konular