I am working on getting some OpenCv code working on the Pi.
I got OpenCV installed using
Code: Select all
sudo apt-get install libopencv-devthe code I am using is quite simple :
Code: Select all
#include <ctime>
#include <iostream>
#include <raspicam/raspicam_cv.h>
using namespace std;
int main(int argc,char **argv)
{
//Load Image//////////////////////////////
cv::Mat img = cv::imread("../raspicam_cv_image.jpg");
cv::Mat element = cv::getStructuringElement(cv::MORPH_RECT, cv::Size(5, 5));
cv::erode(img, img, element);
//save image
cv::imwrite("../tested.jpg", img);
cout<<"Image saved at tested.jpg"<<endl;
}Code: Select all
g++ opencv_test.cpp -o opencv_test -I/usr/local/include/ -lraspicam -lraspicam_cv -lmmal -lmmal_core -lmmal_util -lopencv_core -lopencv_highgui Code: Select all
open_test.cpp: In function int main(int ,char **):
open_test.cpp: 14:20: error: getStructuringElement is not a member of cv
open_test.cpp: 14:46: error: MORPH_RECT is not a member of cv
open_test.cpp: 16:2: error: erode is not a member of cv