Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 41027

basic OpenCV operations not working in beaglebone black

$
0
0
Hi all! I am new to OpenCV and BeagleBone Black. I have installed all libraries in beagle bone black but when i try to run following code: // Test to convert a color image to gray // Build on Linux with: // g++ test_2.cpp -o test_2 -lopencv_core -lopencv_imgproc -lopencv_highgui #include #include using namespace cv; using namescpace std; int main() { // Load the image file and check for success Mat input = imread("lena.jpg", 1); if(!input.data) { cout << "Unable to open the image file" << endl; return -1; } // Convert the input file to gray Mat gray_image; cvtColor(input, gray_image, COLOR_BGR2GRAY); // Save the result imwrite("lena_gray.jpg", gray_image); return 0; } i get following error at `cvtColor` line: CMEM Error: init: Failed to open /dev/cmem: 'No such file or directory' The cmemk kernel module does not appear to be installed. Commands such as the following run as root would install cmemk and allow OpenCL to proceed properly. For available CMEM DDR block size: ~512MB: modprobe cmemk phys_start=0xa0000000 phys_end=0xc0000000 pools=1x536870912 allowOverlap=1 as mentioned above when i run: `modprobe cmemk phys_start=0xa0000000 phys_end=0xc0000000 pools=1x536870912 allowOverlap=1` i get this error on same line: Ipc_start: LAD_connect() failed: 4 test_2: /build/ti-opencl-zdvBAC/ti-opencl-01.01.06.00/host/src/core/dsp/mbox_impl_msgq.cpp:59: MBoxMsgQ::MBoxMsgQ(Coal::DSPDevice*): Assertion `status == (0) || status == (1)' failed. Aborted i tried other methods like `findContours`, `threshold` etc but it yields same error. I dont know why get this problem. please let me know about its workaround Thanks.

Viewing all articles
Browse latest Browse all 41027

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>