- 博客(17)
- 收藏
- 关注
原创 matlab的一些小的程序
%截取rect = [605,164,1285,1902];imgrefobj=imcrop(BW_I,rect);figure,imshow(imgrefobj),title(‘截取’)%取出其中一列aa=rects(:,3);%求一列的最大值,index是这个最大值在哪一行[maxr,index]=max(aa);%对输出的数据做处理,使输出的结果和预览的一致format bank;%创建一个变量赋值,能够在命令行输出为一个数组aaa=rects(index,:);aaa%输出
2020-08-15 16:35:35 169
原创 画圆,然后在背景图上画上圆
%%%%%%%%%%%%%%%%%%画圆,然后在背景图上画上圆%%%%%%%%%%%%%clc,clear all;close allImg=imread(‘背景.jpg’);% figure, imshow(Img);y= [362 606 362 602 363 120 607 119 120 605 119 360 603 117 359 117 358 599];%圆心y坐标x...
2019-11-07 12:55:39 206
原创 matlab测试代码 %%截取80张小的图片
%%%测试代码%%截取80张小的图片clc;close all ;% nam0=‘medMLST’;% nam=strcat(nam0,’.jpg’);% A=imread(nam);A=imread(‘G:\7.matlab2016\1.牛奶盒子–初步代码\标记\3.jpg’);[m,n]=size(A);b=ones(m,n,3);b(:,:,1)=A;b(:,:,2)=...
2019-11-06 14:35:52 290
原创 这是一个8行10列的矩阵,按照从1开始的直到80结束
%这是一个8行10列的矩阵,按照从1开始的直到80结束clc; clear; close all;b = zeros(8,10);for k = 1:8for a = 1:10;s= a+(10*(k-1));b(k,a) = s;endendb
2019-11-06 14:35:20 468
原创 matlab读取jpg图片中规定区域中的每个图片白色像素点数量
%%%%%%%%%%%%%%%白色像素点数量%%%%%%%%%%%%%%%%%%%%%%%%%%%%%matlab读取jpg图片中规定区域中的每个图片白色像素点数量%%%%%%%%%%%%%clc;clear all;%%## 这张照片是24位的I = imread(‘G:\7.matlab2016\1.牛奶盒子–初步代码\啥都有\101.jpg’);% figure;imshow(I...
2019-11-06 14:34:46 3963
原创 matlab对图像的二值化图像进行连通域的计算,然后显示面积。
%对图像的二值化图像进行连通域的计算,然后显示面积。%time:20191030%by:hgyclose allclcclearticsrc_img_name = ‘1.png’;img = imread(src_img_name);% get binary image 二值化图片gray_img = rgb2gray(img);T = graythresh(gray_im...
2019-11-06 14:32:44 8161 4
原创 matlab把图像进行网格化,或者是在图像中画网格
% %%%%%%%%%%%画网格%%%%%%%%%%% %%%%%%%%%%把带瓶盖的托盘完全分割开%%%%%%%%%% close all% clc% clear% %% 读入图像.% imgmilk = imread(’.\标记\1.jpg’);% %% 旋转% angle = 0; %手动调整% imgmilkh = imrotate(imgmilk,angle);%...
2019-11-06 14:31:32 7512
原创 使用Hough变换,检测出每个圆的圆心和半径,并写出圆心和半径的位置及大小
主函数:% 文件2 main.mclc,clear allcircleParaXYR=[];I = imread(’.\裁剪\裁剪\51.jpg’);[m,n,l] = size(I);if l>1I = rgb2gray(I);endBW = edge(I,‘sobel’);step_r = 1;step_angle = 0.1;minr = 80;maxr = ...
2019-11-06 14:29:09 4132 1
转载 寻找圆,并给出个数
%% Step 1: Load Imagergb = imread(‘2019.png’);imshow(rgb)%% Step 2: Determine Radius Range for Searching Circlesd = imdistline;delete(d)%% Step 3: Initial Attempt to Find Circlesgray_image = r...
2019-11-01 20:54:55 277
原创 这是一个使用matlab写的一个关于矩阵的代码
clc; clear; close all;b = zeros(8,10);for k = 1:8for a = 1:10;s= a+(10*(k-1));b(k,a) = s;endendb
2019-10-05 10:57:48 528
原创 寻找最大连通域,批处理,所有的照片,求指标(周长、面积、离心率、长轴、短轴),目标颜色是白色
clc;close all;clear all;path = ‘C:\Users\1\Desktop\1’;OutputDir = ‘C:\Users\1\Desktop\6’;tnum = 5;%%%%定义csv格式,filename1 = ‘1.csv’;fid1 = fopen(filename1,‘w’);% fid2 = fopen(filename1, ‘w’);h...
2019-08-06 20:18:48 861 1
原创 这是一个把1位深度的图片转化位24位深度
clcclearclose allpath = ‘C:\Users\1\Desktop\WET\并集后的照片’;for i = 1: 5fname = [path,’’,int2str(i),’.png’];a = imread(fname);% a = imread(‘C:\Users\1\Desktop\5\1.png’);c = uint8(double(a)/1*2...
2019-08-06 20:18:00 1913
原创 把24位深度的黑白照片和原图进行滤波并求出,并集
clear;clc;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%参数配置path1=‘C:\Users\1\Desktop\WET\原图’;path2=‘C:\Users\1\Desktop\WET\24位深度’;%等于% path1 = dir(fullfile(‘C:\Users\1\Desktop\WET\原图’,’.png’));%...
2019-08-06 20:17:30 295
原创 这是一个把8位深度的图片转化为24位深度的代码
clc;clear;path = ‘C:\Users\1\Desktop\WET\二值图8位深度’;for i = 1: 19fname = [path,’’,int2str(i),’.jpg’];img = imread(fname);%img = img(301:700,701:1100);%img = imresize(img,[320,320],‘nearest’);% i...
2019-08-06 20:16:59 5142
原创 使用Matlab把24位照片灰度化成为8位深度的照片
clc;clear;files = dir(fullfile(‘C:\Users\1\Desktop\WET\预测图’,’*.png’));lengthFiles = length(files);for m = 1:lengthFiles;Img = imread(strcat(‘C:\Users\1\Desktop\WET\预测图’,files(m).name));%文件所在路径% ...
2019-08-06 20:15:32 5694
原创 关于win10系统屏幕自动息屏的解决办法,亲测有效!
有些小伙伴的电脑设置了屏幕关闭时间,但是还是会出现每隔一段时间就会息屏。下面给出具体的解决办法。1.win+r ,然后输入regedit.exe2.按照下面的格式去找文件HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7b...
2019-08-06 17:46:55 37915 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人