matlab给图像加网格,matlab把图像进行网格化,或者是在图像中画网格
by:黄光耀
% %%%%%%%%%%%画网格%%%%%%%%%%
% %%%%%%%%%%把带瓶盖的托盘完全分割开%%%%%%%%%
% close all
% clc
% clear
% %% 读入图像.
% imgmilk = imread(’.\标记\1.jpg’);
% %% 旋转
% angle = 0; %手动调整
% imgmilkh = imrotate(imgmilk,angle);
% %% 剪裁 % impixelinfo帮助确定位置信息和灰度信息(上、下、右、)
% rect = [0,0,2051,1911];
% imgmilkobj=imcrop(imgmilkh,rect);
% figure,imshow(imgmilkobj),title(‘目标’);
% imwrite(imgmilkobj,’.\demo-出图\1.jpg’);
% %% 画网格,画出行和列
% % 定义一个24位图
% imgmilkobj_color(:,:,1)=imgmilkobj;
% imgmilkobj_color(:,:,2)=imgmilkobj;
% imgmilkobj_color(:,:,3)=imgmilkobj;
% figure,imshow(imgmilkobj_color),title(‘原图的24位截图’);
% imwrite(imgmilkobj_color,‘10.jpg’);
% % 读入一个图片,对其网格进行划分;
% A=imread(‘10.jpg’);
% % [m,n]=size(A);
% % b=ones(m,n,3);
% b(:,:,1)=A(:,:,1);
% b(:,:,2)=A(:,:,2);
% b(:,:,3)=A(:,:,3);
% %%%%%%%%%%%%参数设置%%%%%%%%%%%%
% m=1; %左上角起点坐标
% n=1;
% % height=1880; % 上下,,矩形区域的长宽(这是适用于15-16中)
% % width=2040;%左右,,矩形区域的长宽(这是适用于15-16中)
%
% height=1800; % 上下,,矩形区域的长宽(这是适用于103_1-103_3,103_2,103_4中);
% width=1920;%左右,,矩形区域的长宽(这是适用于103_1-103_3,103_2,103_4中);
% colpar1=255;
% colpar2=0;
% colpar3=0;
% [b,p]=darwline(b,m,n,height,width,colpar1,colpar2,colpar3);
% figure,imshow(uint8§);
% %figure,imshow(uint8(b));.
% % img_grid是代网格的图片
% img_grid= uint8§;
% % figure;
% % imshow(img_grid);
% % title(‘原始图像’)
% %%这是定义M个行、N个列,
% M=9;
% N=11;
% imshow(img_grid);
% title(‘网格demo-出图图像’, ‘FontWeight’, ‘Bold’);
% hold on;
% [xt, yt] = meshgrid(round(linspace(1, size(img_grid, 1), M)), …
% round(linspace(1, size(img_grid, 2), N)));%生成数据点矩阵
% mesh(yt, xt, zeros(size(xt)), ‘FaceColor’, …
% ‘None’, ‘LineWidth’, 1, …
% ‘EdgeColor’, ‘r’);%绘制三维网格图
% % 确定是否有瓶盖
% % end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%画网格%%%%%%%%%%%%%
% %% 画网格,画出行和列
% % 定义一个24位图
% % imgmilkobj_rect=imcrop(imgmilkh,rect);
% % p = imgmilkobj_rect;
% p = imread(’.\裁剪\裁剪\51.jpg’);
%
% figure,imshow§;
% [m,n,p] = size§;
% hold on
% M = 3; % 水平分量
% N = 6; % 垂直分量
% linew = 1; % 划线宽度
% mx = ones(1,M+1);
% my = linspace(1,m,M+1);
% % 画水平线
% for k = 1:M+1
% line([mx(k) nmx(k)],[my(k) my(k)],‘color’,‘r’,‘LineWidth’,linew);
% end
% nx = linspace(1,n,N+1);
% ny = ones(1,N+1);
% % 画垂直线
% for k = 1:N+1
% line([nx(k) nx(k)],[ny(k) mny(k)],‘color’,‘r’,‘LineWidth’,linew);
% end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%画网格并把每个网格截取存储下来、
clc;
clear all;
tic;
b = imread(’.\裁剪\裁剪\5.jpg’);
rownumber = 3;
colnumber = 6;
rowpixel = 243;
colpixel = 210;
for x = 1:3
for y = 1:6
%%%%%%%%%%%%参数设置%%%%%%%%%%%%
m= (x-1)*rowpixel+1;
n= (y-1)*colpixel+1;
height= 243;
width= 210;
colpar1=255;
colpar2=0;
colpar3=0;
[b,p]=darwline(b,m,n,height,width,colpar1,colpar2,colpar3);
% %下面是对图像进行二值化,
% Level = 0.6;
% Pic1 = im2bw(p,Level);%灰度图二值化
% II =Pic1;
imshow§;
path=’.\网格’;
ss= y+(6*(x-1));
imwrite(p,strcat(path,num2str(ss),’.jpg’));
end
end
matlab给图像加网格,matlab把图像进行网格化,或者是在图像中画网格相关推荐
- word中画网格立方体_如何在Microsoft Word中制作点网格纸模板
word中画网格立方体 From bulleted journals for personal planning, to graph paper for designing complex mathe ...
- matlab把图像进行网格化,或者是在图像中画网格
by:黄光耀 % %%%%%%%%%%%画网格%%%%%%%%%% % %%%%%%%%%%把带瓶盖的托盘完全分割开%%%%%%%%% % close all % clc % clear % %% 读 ...
- matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...
在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...
- matlab中画网格,matlab怎么画网格
MATLAB绘制栅格图_数学_自然科学_专业资料.坐标在栅格中心 a = [1 ... Matlab实现 三维图形绘制 ---数学13-2班 陈朋 01 02 前言 1.1.曲线图形绘制 1.2.网格 ...
- matlab给图像加云,matlab怎么给图像加雾
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 % -------------------------------------------------------------------- % 雾化处理 ...
- img 加载 svg占位符_如何使用SVG作为占位符以及其他图像加载技术
img 加载 svg占位符 by José M. Pérez 由JoséM.Pérez 如何使用SVG作为占位符以及其他图像加载技术 (How to use SVG as a Placeholder, ...
- 视频图像数据处理五:对yuv420视频图像加边框
文章目录 函数代码 测试用例 下载 本文介绍了对yuv420视频图像加边框的方法,附有详细的代码和图像示例.文中yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一 ...
- matlab实现图像清晰化,基于MatLab的数字图像清晰化方法.pdf
维普资讯 · 60 · ComputerEraNo.4 2008 基于MatLab的数字图像清晰化方法 段 群,吴粉侠 (成阳师范学院计算机科学系,陕西 成阳 712000) 摘 要:图像增强 目的是 ...
- 机器学习之网格搜索技术,如何在Auto-sklearn中应用网格搜索技术
文章目录 一,机器学习中的网格搜索技术是怎么回事 二,通俗解释 三,在一般情况下使用网格搜索技术 四,GridSearchCV网格搜索技术的原理 五,如何在Auto-sklearn中使用网格搜索技术 ...
最新文章
- Open3d学习计划—高级篇 4(多视角点云配准)
- 【12c新特性】安装12c Standalone Grid Infrastructure
- CAD2011软件安装资料及教程
- 模拟电路技术之基础知识(八)
- 操作系统课设--具有优先级的线程调度
- Oracle 触发器的使用小结
- 4-8 string
- MySQL8.0版本升级建议及各类场景的操作方法
- Linux学习总结(69)——Linux 生成随机数的6种方法
- XL, an extensible programming language, implements concept programming
- Spss乱码问题的解决方法
- MathType的使用技巧
- 迷宫游戏|自动寻径|随机生成迷宫地图|UI|闯关|地图反转
- JS:中文输入法,日文输入法做最大位数Check的坑maxlength
- Geek Uninstaller
- centos7 firefox 安装 java plugin方法
- 解决联想拯救者Y9000X触控板失灵问题
- 与chatGPT的第一次亲密接触
- UE4Material_材质属性(1)
- 比尔·盖茨2015荐书
热门文章
- 如何保护电子邮箱安全?163邮箱安全吗?
- 大数据学习笔记(六)HDFS-API
- 管理 Oracle Cluster Registry(OCR)
- Firebase 教程: iOS A/B 测试
- 在同一Android应用程序内,信息安全技术题库:Android中同一个应用程序的所有进程可以属于不同用户。()...
- MySQL 一条语句实现若记录存在则更新,不存在则插入
- 华为的面试题 要求8分钟写出代码
- 2022年全球及中国半导体市场现状分析:数字化转型带来新机遇
- cadence导入板框、导出板框、修改板框、绘制Route Keepin方法总结
- 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒, 所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的, 再次重复...... 直到开了第4瓶酒,坐着的