2015-02-23 7 views
-2

Я новичок в программировании я показать этот класскак запустить код OpenCV

http://www.magicandlove.com/blog/2014/03/06/people-detection-in-processing-with-opencv/ & я хочу, чтобы запустить его в чистых бобах, но основной метод пропущен & некоторые ошибки появляются, как не может найти PImage также, размер, background Вы можете помочь мне, как запустить его & Что должны классы должны быть.

PImage small; 
HOGDescriptor hog; 

byte [] bArray; 
int [] iArray; 
int pixCnt1, pixCnt2; 
int w, h; 
float ratio; 

void setup() { 
    size(640, 480); 
    ratio = 0.5; 
    w = int(width*ratio); 
    h = int(height*ratio); 

    background(0); 
    // Define and initialise the default capture device. 
    cap = new Capture(this, width, height); 
    cap.start(); 

    // Load the OpenCV native library. 
    System.loadLibrary(Core.NATIVE_LIBRARY_NAME); 
    println(Core.VERSION); 


    pixCnt1 = w*h*4; 
    pixCnt2 = w*h; 

    bArray = new byte[pixCnt1]; 
    iArray = new int[pixCnt2]; 

    small = createImage(w, h, ARGB); 
    hog = new HOGDescriptor(); 
    hog.setSVMDetector(HOGDescriptor.getDefaultPeopleDetector()); 
    noFill(); 
    stroke(255, 255, 0); 
} 

void draw() { 
    if (cap.available()) { 
    cap.read(); 
    } 
    else { 
    return; 
    } 
    image(cap, 0, 0); 
+2

«Я начинаю программировать» - может быть, тогда - избегайте непрозрачных (и плохо поддерживаемых) сторонних фреймворков, таких как обработка? если вы хотите использовать opencv на android, скорее придерживайтесь официального opencv4android sdk – berak

ответ

0

Вам нужно скопировать все с этой страницы, включая импорт, я имею в виду те объекты, которые вы пытаетесь создать это от того, что было предположить, чтобы быть импортированы так, чтобы можно было бы решить вашу проблему с этим.

Смежные вопросы