matlab在图片上画圆_在Matlab中识别的图像周围画一个圆圈
我有一张参考图片,我想围绕参考图片中存在的图片绘制一个圆圈。 现在,它在参考图片中存在的图片上绘制一个矩形,但我不知道如何使其成为圆形。在Matlab中识别的图像周围画一个圆圈
boxImage = imread('RefImg.jpg');
sceneImage = imread('full_image.jpg');
boxPoints = detectSURFFeatures(rgb2gray(boxImage));
scenePoints = detectSURFFeatures(rgb2gray(sceneImage));
[boxFeatures, boxPoints] = extractFeatures(rgb2gray(boxImage), boxPoints);
[sceneFeatures, scenePoints] = extractFeatures(rgb2gray(sceneImage), scenePoints);
boxPairs = matchFeatures(boxFeatures, sceneFeatures);
matchedBoxPoints = boxPoints(boxPairs(:, 1), :);
matchedScenePoints = scenePoints(boxPairs(:, 2), :);
figure;
showMatchedFeatures(rgb2gray(boxImage),rgb2gray(sceneImage), matchedBoxPoints, ...
matchedScenePoints, 'montage');
title('Putatively Matched Points (Including Outliers)');
[tform, inlierBoxPoints, inlierScenePoints] = ...
estimateGeometricTransform(matchedBoxPoints, matchedScenePoints, 'affine');
figure;
showMatchedFeatures(rgb2gray(boxImage), rgb2gray(sceneImage), inlierBoxPoints, ...
inlierScenePoints, 'montage');
title('Matched Points (Inliers Only)');
boxPolygon = [1, 1;... % top-left
size(boxImage, 2), 1;... % top-right
size(boxImage, 2), size(boxImage, 1);... % bottom-right
1, size(boxImage, 1);... % bottom-left
1, 1]; % top-left again to close the polygon
newBoxPolygon = transformPointsForward(tform, boxPolygon);
figure;
imshow(sceneImage);
hold on;
line(newBoxPolygon(:, 1), newBoxPolygon(:, 2), 'Color', 'y');
title('Detected Box');
感谢,
2016-04-12
Neagu V
+1
有一个功能CVST'insertShape' –
matlab在图片上画圆_在Matlab中识别的图像周围画一个圆圈相关推荐
- matlab将图片旋转的代码_基于Matlab的PMSM模型初探
本文首发自微信公众号"汽车技术馆"! 随着新能源车辆的普及,电机的控制技术逐渐成为了热门的话题,尤其是目前在电机上普遍使用的永磁同步PMSM技术,其实不止是新能源的电机驱动使用了这 ...
- java graphics画圆_在Java中绘制一个漂亮的圆圈
我正在使用 Java Graphics而且我一直在变得"丑陋". 这是我的Java程序所做的 这是在Matlab中做的同样的事情 我认为Java显然不像Matlab那样" ...
- matlab将图片旋转的代码_【MATLAB】钟表
文章来源于我的B站专栏: MATLAB实现钟表www.bilibili.com GIF:最终效果 整个实现的是在figure内直接通过line.text.circle绘制表盘.刻度.数字.指针(时针 ...
- python识别图片上的文字_怎么用python识别图片中的文字-百度经验
在网上看了很多用python进行文字识别的文章,就只有两个字的体会:乱.差.因为很多模块,我都不知道怎么安装,弄得焦头烂额,反而因此浪费了很多时间,而且到最后也是没能成功. 在文章中插入大量BUG,让 ...
- Matlab 在图片上画虚线矩形框
matlab在图片上rectangle详解 Rectangle 属性 矩形的外观和行为 矩形属性控制矩形对象的外观和行为.通过更改属性值,您可以修改矩形的特定方面.使用圆点表示法查询和设置属性. h ...
- 图片 手动画框 matlab,matlab在图片上画框
之前写过一个MATLAB在图片上画框的代码, http://blog.csdn.net/carson2005/article/details/17262811 最近使用后发现效果不好,貌似有个bug, ...
- HTML5输入框里加图片代码,做了一个input上传加号框,图片上传后显示在框中,怎么让加号消失?...
CSS代码: .div_imgall {border:1px solid blue;width:100px;height:100px;position:relative;} .input_flie { ...
- 上传和优化Magento 2中的产品图像和视频
2019独角兽企业重金招聘Python工程师标准>>> 首先,了解如何上传以及优化Magento 2中产品的图像和视频是至关重要的.大多数Magento 2网站都有各种各样的产品以及 ...
- 用matlab在图片上画出网格
在对图像进行处理时,时常需要将图片划分成若干矩形块进行处理,在作图表示时,如何在图片上显示网格呢?下面给出一种matlab实现的简单方法: p = imread('football.jpg'); %读 ...
最新文章
- LeetCode简单题之旅行终点站
- angular 兼容ie7 bootstrap2兼容ie6
- 【云ERP】SAP S/4 HANA CLOUD 采购订单处理基本操作
- mysql text blob_mysql的text/blob和行溢出
- 从接触FPGA开始...
- surfire 单元测试 使用了mock字节码再生和注入, UseSplitVerifier防止字节码校验
- Spring与网关的集成
- 数据链路层:ARP协议详解(绝对经典)
- Java DataInputStream readShort()方法(带示例)
- 微软《我的世界》PC Java版销量超过3000万
- 子查询三(在FROM子句中使用子查询)
- qq说说时间轴php实现,QQ说说时间 qq说说时间轴
- HDU 4699 对顶栈
- 实验室装水的容器叫什么_实验室常见的水的种类
- 特征值问题编程基础:特征值特征向量的求解和性质
- html怎么画正方形的斜线,html – 斜线的样式
- tplink查看上网记录_tp-link路由器如何查看连接人数 tp-link路由器查看连接人数方法【步骤】...
- 不用win10的人,在用win7-usb-creator时出现的一个无提示现像.
- excel行列互换_excel:关于选择性粘贴,你可能还不知道的操作
- uniapp发布相关(主因处理key配置错误问题)
热门文章
- [转]为什么Lisp语言如此先进?
- 哈佛最年轻华人正教授尹希:中国教育问题在埋没太多天赋,少年班给了更多选择来弥补教育短板(公号回复“哈佛尹希”下载PDF资料)
- 全局路由守卫和局部路由守卫
- C++常见函数——strcpy()与strcpy_s()的作用及区别
- 前端面试知识点整理(持续更新)
- 【Linux】CentOS7防火墙开启、停止、关闭,添加删除开放端口
- 华硕打开桌面计算机没有反应,华硕电脑开不了机怎么办
- 欧洲最流行的智商测试--标准IQ
- 网信办发布新规,以后建群也要实名制了!
- matplotlib之pyplot模块——添加次坐标轴(第二坐标轴)(twinx())