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把图像进行网格化,或者是在图像中画网格相关推荐

  1. word中画网格立方体_如何在Microsoft Word中制作点网格纸模板

    word中画网格立方体 From bulleted journals for personal planning, to graph paper for designing complex mathe ...

  2. matlab把图像进行网格化,或者是在图像中画网格

    by:黄光耀 % %%%%%%%%%%%画网格%%%%%%%%%% % %%%%%%%%%%把带瓶盖的托盘完全分割开%%%%%%%%% % close all % clc % clear % %% 读 ...

  3. matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...

    在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...

  4. matlab中画网格,matlab怎么画网格

    MATLAB绘制栅格图_数学_自然科学_专业资料.坐标在栅格中心 a = [1 ... Matlab实现 三维图形绘制 ---数学13-2班 陈朋 01 02 前言 1.1.曲线图形绘制 1.2.网格 ...

  5. matlab给图像加云,matlab怎么给图像加雾

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 % -------------------------------------------------------------------- % 雾化处理 ...

  6. img 加载 svg占位符_如何使用SVG作为占位符以及其他图像加载技术

    img 加载 svg占位符 by José M. Pérez 由JoséM.Pérez 如何使用SVG作为占位符以及其他图像加载技术 (How to use SVG as a Placeholder, ...

  7. 视频图像数据处理五:对yuv420视频图像加边框

    文章目录 函数代码 测试用例 下载 本文介绍了对yuv420视频图像加边框的方法,附有详细的代码和图像示例.文中yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一 ...

  8. matlab实现图像清晰化,基于MatLab的数字图像清晰化方法.pdf

    维普资讯 · 60 · ComputerEraNo.4 2008 基于MatLab的数字图像清晰化方法 段 群,吴粉侠 (成阳师范学院计算机科学系,陕西 成阳 712000) 摘 要:图像增强 目的是 ...

  9. 机器学习之网格搜索技术,如何在Auto-sklearn中应用网格搜索技术

    文章目录 一,机器学习中的网格搜索技术是怎么回事 二,通俗解释 三,在一般情况下使用网格搜索技术 四,GridSearchCV网格搜索技术的原理 五,如何在Auto-sklearn中使用网格搜索技术 ...

最新文章

  1. Open3d学习计划—高级篇 4(多视角点云配准)
  2. 【12c新特性】安装12c Standalone Grid Infrastructure
  3. CAD2011软件安装资料及教程
  4. 模拟电路技术之基础知识(八)
  5. 操作系统课设--具有优先级的线程调度
  6. Oracle 触发器的使用小结
  7. 4-8 string
  8. MySQL8.0版本升级建议及各类场景的操作方法
  9. Linux学习总结(69)——Linux 生成随机数的6种方法
  10. XL, an extensible programming language, implements concept programming
  11. Spss乱码问题的解决方法
  12. MathType的使用技巧
  13. 迷宫游戏|自动寻径|随机生成迷宫地图|UI|闯关|地图反转
  14. JS:中文输入法,日文输入法做最大位数Check的坑maxlength
  15. Geek Uninstaller
  16. centos7 firefox 安装 java plugin方法
  17. 解决联想拯救者Y9000X触控板失灵问题
  18. 与chatGPT的第一次亲密接触
  19. UE4Material_材质属性(1)
  20. 比尔·盖茨2015荐书

热门文章

  1. 如何保护电子邮箱安全?163邮箱安全吗?
  2. 大数据学习笔记(六)HDFS-API
  3. 管理 Oracle Cluster Registry(OCR)
  4. Firebase 教程: iOS A/B 测试
  5. 在同一Android应用程序内,信息安全技术题库:Android中同一个应用程序的所有进程可以属于不同用户。()...
  6. MySQL 一条语句实现若记录存在则更新,不存在则插入
  7. 华为的面试题 要求8分钟写出代码
  8. 2022年全球及中国半导体市场现状分析:数字化转型带来新机遇
  9. cadence导入板框、导出板框、修改板框、绘制Route Keepin方法总结
  10. 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒, 所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的, 再次重复...... 直到开了第4瓶酒,坐着的