小编Ded*_*nis的帖子

输入图像中的通道数无效

我在运行我的程序时收到一个错误,我特别想到 OpenCV 库中的颜色操作。

我正在尝试构建一个程序,该程序从 Raspberry Pi 相机获取视频源并对其进行分析。我想找到视频中最亮的点并计算该点与视频源中心的距离和角度。

我正在做的项目将相机指向一个暗盒的中心,有一个移动的光点。

我在 Raspberry Pi 3 以及raspicam库上使用 OpenCV 4.0.0 和 C++ 。

我从指南中获取指导,但我使用的是 C++ 和视频源,而不是 Python 和静态图像。

    raspicam::RaspiCam_Cv Camera;
    cv::Mat image;
    cv::Mat gray;
    int nCount=100;
    int nR, nC;         // numRows, numCols
    cv::Point imgMid;
    Vect toCenter;

    // for recording brightest part of img
    double minVal, maxVal;
    cv::Point minLoc, maxLoc;

    Camera.set(cv::CAP_PROP_FORMAT, CV_8UC1);

    #ifdef DEBUG
    cout << "Opening camera..." << endl;
    if (!Camera.open()) {
        cerr << "Error opening the camera" << endl;
        return …
Run Code Online (Sandbox Code Playgroud)

c++ opencv raspberry-pi

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

opencv ×1

raspberry-pi ×1