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;

}

结果打印:

相关推荐
一点.点24 分钟前
DriveGenVLM:基于视觉-语言模型的自动驾驶真实世界视频生成
论文阅读·人工智能·语言模型·自动驾驶
妄想成为master30 分钟前
深度学习详细入门路线----以本人亲身实践得出
人工智能·深度学习·计算机视觉
martian66536 分钟前
掌握Python编程:从C++/C#/Java开发者到AI与医学影像开发专家
开发语言·人工智能·python·dicom
※DX3906※36 分钟前
小土堆pytorch--神经网路的基本骨架(nn.Module的使用)&卷积操作
人工智能·pytorch·python
kyle~39 分钟前
深度学习---模型预热(Model Warm-Up)
人工智能·深度学习
心灵彼岸-诗和远方1 小时前
芯片生态链深度解析(二):基础设备篇——人类精密制造的“巅峰对决”
人工智能·制造
jndingxin1 小时前
OpenCV CUDA模块中矩阵操作------分布统计类
人工智能·opencv
白熊1881 小时前
【图像大模型】FLUX.1-dev:深度解析与实战指南
人工智能·计算机视觉·文生图
lucky_lyovo2 小时前
机器学习--特征工程具体案例
人工智能·机器学习
EasyDSS2 小时前
国标GB28181视频平台EasyGBS校园监控方案:多场景应用筑牢安全防线,提升管理效能
网络·人工智能·安全