Does anyone have experience of this? it seems that the javacvPro has memeory leak somehow,if you running the default example -javacvpro_gsvideo_exaple_blobs,the memory keeps slowly increasing till it uses up the entire RAM available
the error message is:
OpenCV Error: Insufficient memory (Failed to allocate 307200 bytes) in unknown function, file C:\slave\WinInstallerMegaPack\src\opencv\modules\core\src\alloc.cpp, line 52
Exception in thread "Animation Thread" java.lang.RuntimeException: C:\slave\WinInstallerMegaPack\src\opencv\modules\core\src\alloc.cpp:52: error: (-4) Failed to allocate 307200 bytes
at com.googlecode.javacv.cpp.opencv_core.cvCreateImage(Native Method)
at com.googlecode.javacv.cpp.opencv_core$IplImage.create(opencv_core.java:410)
at com.googlecode.javacv.cpp.opencv_core$IplImage.create(opencv_core.java:417)
at com.googlecode.javacv.cpp.opencv_core$IplImage.createFrom(opencv_core.java:498)
at monclubelec.javacvPro.OpenCV.fromPImage(Unknown Source)
at monclubelec.javacvPro.OpenCV.copy(Unknown Source)
at javacvpro_gsvideo_exemple_blobs.draw(javacvpro_gsvideo_exemple_blobs.java:90)
at processing.core.PApplet.handleDraw(Unknown Source)
at processing.core.PApplet.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
i'm using processing1.5.1&javacvPro0.4&opencv2.3.1, jdk_U33,win7
cheers
sorry for asking,just wondering would be possible to implement classic "crossbar" directshow filter in GsVideo library?
because normally most of the analog capture devices that contain a tuner, usually implement the crossbar interface
i'm using crappy analog capture card which is not working in some case,i've to set composite channel manually.
so would be great to have such method,something like cam.setCrossbarPins(int);cam.setChannel(COMPOSITE);
i saw there's a interface called TUNER in gstreamer-java-doc,but not too sure about this since i'm not familiar with Gstreamer.
much appreciate if @andres can make this happen. cheers!