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;

}

结果打印:

相关推荐
AAA小肥杨4 分钟前
2025人工智能AI新突破:PINN内嵌物理神经网络火了
人工智能·深度学习·神经网络·ai·大模型部署
BineHello16 分钟前
MPC用优化求解器 - 解决无人机轨迹跟踪
算法·矩阵·自动驾驶·动态规划·无人机
梓羽玩Python40 分钟前
太牛了!OWL:Manus 最强开源复现,开源框架GAIA基准测试中排第一!
人工智能·python
詹天佐1 小时前
ICCE 数字车钥匙介绍
人工智能·算法
坚果的博客1 小时前
uniapp版本加密货币行情应用
人工智能·华为·uni-app·harmonyos
goomind1 小时前
深度学习实战车辆目标跟踪与计数
人工智能·深度学习·目标跟踪·pyqt5·bytetrack·deepsort·撞线计数
金智维科技1 小时前
什么是AI Agent的自学习能力?
人工智能
小码编匠2 小时前
西门子PLC通信掌握这几项技能,效率大幅提升
人工智能·后端·c#