matlab
文章平均质量分 54
染血白衣
Talk is cheap, show me the code.
展开
-
批量的图片保存为mat文件 -- MATLAB
matlab实现批量图片向mat转换,对应大量数据集图片处理异常重要clc; clear all;num = 1000; %图片数量for i = 1 : num IMAGE = imread(sprintf('G:\\TEST\\%.jpg', i)); eval(sprintf('IMAGE%d = IMAGE;', i));endstr = 'sa...原创 2018-11-03 12:34:50 · 1959 阅读 · 1 评论 -
face alignment读取.pts文件 c++
在c++下,.pts文件中存储了landmark点的坐标,其内容如下所示:version: 1n_points: 68{446.000 91.000449.459 119.344450.957 150.614460.552 176.986471.486 202.157488.087 226.842506.016 246.438524.662 263.865553.315...原创 2019-01-07 08:39:05 · 763 阅读 · 0 评论 -
如何用Matlab将二维数据点绕Z轴即(0,0)旋转
在Matlab中键入以下代码:clear clcx=[0 1 1 0 0];y=[0 0 1 1 0];plot(x,y,'r');%绘制正方形hold onaxis equal%将两坐标设为相等axis([-1 2 -1 2])%设置显示范围所得结果如图所示。 顺时针旋转图形,其旋转矩阵为M:M=[cos(pi/6) sin(pi/6)...原创 2018-12-30 14:52:54 · 6127 阅读 · 1 评论 -
特征点标记matlab
imshow(img{i});ginput;原创 2018-12-29 16:20:27 · 1321 阅读 · 0 评论 -
imwrite一个mat文件(包含多个数据cell)到一个文件夹
错:数字识别不来的,for k = 1 : length(IsT) %newname{k}= fileList(k).name(1:end-4); imwrite(IsT{k},strcat('C:\Users\DELL\Desktop\cofw\',k,'.png'));end 对:转化为字符 for k = 1 : length(IsT) %...原创 2018-12-23 18:55:34 · 876 阅读 · 0 评论 -
人脸图像的切割python和matlab 实现
clc;clear;faceDetector = vision.CascadeObjectDetector();file_path='E:/database/Normal/';path_list=dir(strcat(file_path,'*.tif'));img_num=length(path_list);if img_num>0 for j=1:img_num ...原创 2018-12-11 21:51:09 · 844 阅读 · 1 评论 -
文件名字提取,及删除后缀 matlab
提取符合条件文件名和后缀的文件fileFolder = fullfile(matlabroot,'mathclass','raccoon'); % 遍历文件夹下所有符合条件的文件dirOutput = dir(fullfile(fileFolder,'ra*.jpg')); % 提取路径 fileNames = {dirOutput.name}'; % 获得符合条件文件名...原创 2018-12-11 15:22:04 · 1740 阅读 · 0 评论 -
matlab例子,把变量存入到一系列有规律文件名的文件中
workspace中有k1,k2,.....k10共10个变量,怎么把这个10变量,分开分别存在D:\A文件夹下的kchange1.mat,kchange2.mat...............kchange10.mat这个10个文件中??当然是用for...for n=1:10save(['D:\A\kchange',num2str(n),'.mat'],['k',num2str(n)]...原创 2018-12-11 15:19:52 · 4728 阅读 · 2 评论 -
将A文件中与B文件同名但不同后缀名的文件提取出来并扔到C文件夹中 matlab
fileList = dir('C:\Users\DELL\Desktop\data\helen\train\train_res\*.jpg');sourcePath = 'C:\Users\DELL\Desktop\helen\helen\trainset\'; targetPath = 'C:\Users\DELL\Desktop\data\data1\helen\'; newn...原创 2018-12-11 15:17:48 · 903 阅读 · 0 评论 -
matlab 移动(复制)文件到另一个文件夹
sourcePath = '.\Square_train'; targetPath = '.\Square_test'; fileList = dir(sourcePath); for k = 3 :5: length(fileList) movefile([sourcePath,'\',fileList(k).name],targetPath);end %...原创 2018-12-10 16:53:11 · 2635 阅读 · 1 评论 -
jpg,png,txt等文件的读取 matlab
第一个代码解决问题, jpg,png,txt等文件的读取 第二个代码除了解决上述问题,还要从更多的图片中找到与上面对应的图片,选取出来namelist = dir('C:\Users\DELL\Desktop\data\helen\train\train_res\*.jpg');namelist1 = dir('C:\Users\DELL\Desktop\data\helen\trai...原创 2018-12-10 14:14:22 · 5341 阅读 · 1 评论 -
根据图像名字把一个大文件夹中图像分类(matlab中for循环中嵌套if语句)
clear; close all; clc;inpath = 'G:\code\xianzhu\Z_CODE\SalBenchmark-master\Data\DataSet1\Saliency\*.png'; %%需要分类的文件夹路径%%分类后图像存储路径%%CA_path = 'G:\code\xianzhu\Z_CODE\SalBenchmark-master\Data\DataSe...原创 2018-11-17 21:32:35 · 1344 阅读 · 0 评论 -
图像处理预处理
概述: 1)预处理是指处于最低抽象层次的图像上所进行的操作,这时处理的输入和输出都是亮度图像。2)预处理并不会增加图像的信息量预处理有助于抑制与特殊的图像处理或分析任务无关的信息。因此预处理的目的是改善图像数据,抑制不需要的变形或者增强某些对于后续处理重要的图像特征。图像预处理方法按照在计算新像素亮度时所使用的像素邻域的大小可以分为四类:1)像素亮度变化2)几何变换3)...原创 2018-11-19 15:09:43 · 4886 阅读 · 0 评论 -
rgb2gray
imgPath = 'F:\project\Cancer\code\ImageSegmentation\unet-master\unet-master\data\our\test\'; % 图像库路径imgDir = dir([imgPath '*.jpg']); % 遍历所有jpg格式文件for i = 1:length(imgDir) ...原创 2019-03-08 09:53:36 · 2696 阅读 · 0 评论