gpt4 book ai didi

c++ - 如何在 opencv 中使用 matlab c++ 库绘制点

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:08 27 4
gpt4 key购买 nike

我正在使用 opencv 的 matlab 库来使用 matlab 图像并对其执行 HoughCircles 算法。

我想动态地创建 matlab 图像而不是 imread -ing 它们。

对于该图像,我想绘制我收集的 x、y 坐标数组。

我可以通过说“声明”图像

Mat img

但就我所知,差不多就这些了。我找不到将点绘制到其中的函数。

如果有人有任何见解,我将非常感激!!

最佳答案

检查 cv::Mat docs看看它提供的几个构造函数:

要从一个二维数组初始化一个cv::Mat,你可以这样做:

float data[2][2] = { {1,3,5,7,9}, {2,4,6,8,10} }; 
cv::Mat img = cv::Mat(2, 5, CV_32FC1, &data);

或者,如果您需要单独访问像素:

您可能还对阅读感兴趣:

关于c++ - 如何在 opencv 中使用 matlab c++ 库绘制点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12665622/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com