您好,
我们使用SK-AM62A-LP E3开发板烧录的默认的SD卡镜像,
开发板启动,并运行,在cd /usr/lib目录下,可以看到包含了opencv4.9的库如下:
这是我们的应用程序,如下:
#include <iostream> #include "opencv2/opencv.hpp" #include "opencv2/core.hpp" #include "opencv2/imgproc.hpp" using namespace std; int main( ) { cv::Mat image = cv::Mat::ones(500, 500, CV_8UC3) * 255; std::string text = "Hello, World!"; cv::Point position(100, 250); int font = cv::FONT_HERSHEY_SIMPLEX; cv::Scalar color(0, 0, 0); cv::putText(image, text, position, font, 1.5 , color, 2); cv::imwrite("./test.jpg", image); }
看上去比较全,但是当我们运行opencv应用程序的时候,会出现如下报错:
看上去,连基本的imwrite、imread都没有~是板子端的opencv不完整,缺少相关库么?
还是需要配置相关依赖?或者从哪里有一些opencv调用摄像头和gstreamer调用摄像头的例子?
可以运行在该板子上,请帮忙看看,非常感谢!