opencv 绘制坐标曲线_【opencv】提取论文中曲线坐标重新拟合绘制

本文介绍了一种方法,通过OpenCV读取和处理图像中的曲线,将其转换为坐标数据,并导出为CSV格式。在Matlab中,可以对这些坐标进行拟合或绘制。用户可以通过输入偏移量和坐标范围来调整坐标处理。最后,代码示例展示了如何在OpenCV中执行此操作以及在Matlab中读取数据。
摘要由CSDN通过智能技术生成

原图                                      剪切出并处理的曲线

导出到csv格式

最后在matlab中进行拟合或者直接绘制,或者平滑绘制

opencv代码

#include

#include

#include

using namespace cv;

using namespace std;

void main()

{

vector pt;

vector pt2;

string str;

cout << "图片名:" << endl;

cin >> str;

Mat img = imread(str, 0);

if (img.empty())return;

Mat bin;

threshold(img, bin, 128, 255, CV_THRESH_BINARY);

for (int j = 0; j < bin.cols; j++)

{

for (int i = 0; i < bin.rows; i++)

{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值