Opencv 8 (打印一个稀疏矩阵中的所有非0元素)

#include <stdio.h>

#include "opencv2/highgui/highgui.hpp"

#include "opencv2/imgproc/imgproc.hpp"

using namespace std;

void main()

{

int size[] = { 10,10 };

cv::SparseMat sm(2, size, CV_32F);

for (int i = 0; i < 10; i++)

{

int idx[2];

idx[0] = size[0] * rand();

idx[1] = size[1] * rand();

//Fill the array

sm.ref<float>(idx) += 1.0f;

//Print out the nonzero elements

//

}

cv::SparseMatConstIterator_<float>it = sm.begin<float>();

cv::SparseMatConstIterator_<float>it_end = sm.end<float>();

for (; it != it_end; ++it)

{

const cv::SparseMat::Node* node = it.node();

printf("(%3d,%3d)%f\n", node->idx[0], node->idx[1], *it);

}

return;

}

结果打印:

相关推荐
Jet45053 分钟前
玩转ChatGPT:DeepSeek实战(核酸蛋白序列核对)
人工智能·chatgpt·kimi·deepseek
几夏经秋3 分钟前
图文教程——Deepseek最强平替工具免费申请教程——国内edu邮箱可用
人工智能
中國龍在廣州1 小时前
AI首次自主发现人工生命
人工智能·科技·机器学习·机器人
I-NullMoneyException1 小时前
智能语音交互技术深度解析:从原理到产业实践
人工智能
创小匠1 小时前
创客匠人:AI重构知识IP定位与变现效率新范式
人工智能·tcp/ip·重构
love530love1 小时前
是否需要预先安装 CUDA Toolkit?——按使用场景分级推荐及进阶说明
linux·运维·前端·人工智能·windows·后端·nlp
SunsPlanter2 小时前
机器学习--分类
人工智能·机器学习·分类
MiaoChuPPT3 小时前
告别手动做PPT!4款AI工具实现自动化生成
人工智能·自动化·powerpoint
硅谷秋水3 小时前
Genie Centurion:通过人工-回放-和-细化指导加速规模化真实世界机器人训练
人工智能·深度学习·计算机视觉·机器人
Allen Bright3 小时前
【机器学习-线性回归-7】中心极限定理在机器学习线性回归中的重要性
人工智能·机器学习·线性回归