利用Photoshop在Matlab中快速生成数据挖掘数据集、聚类、分类数据集
2014-06-07 10:21
381 查看
首先在Photoshop中,绘制一些黑白图案。
![](http://img.blog.csdn.net/20140607102026781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2FpbW8=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后利用“艺术效果”---》“胶片颗粒”设置强度为最大,变为颗粒状。
![](http://img.blog.csdn.net/20140607102016000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2FpbW8=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后采用matlab进行读图,将黑色点的坐标保存下来,即可
clear
pic1 = imread('3.jpg');
pic = rgb2gray(pic1);
[x,y] = size(pic);
k=1;
for i=1:x
for j=1:y
if(pic(i,j)<20) %RGB颜色,0是黑色,255是白色。设置越大,生成的数据点越多。
pointi(k)=i;
pointj(k)=j;
k=k+1;
end
end
end
k
%画出数据图
scatter(pointj,pointi,'.'); %把这些坐标点复制或者保存到文件就是数据集了。
axis equal
xlabel('x');
ylabel('y');
http://note.youdao.com/share/?id=39bd28a192ff85627b313d253032b107&type=note
然后利用“艺术效果”---》“胶片颗粒”设置强度为最大,变为颗粒状。
然后采用matlab进行读图,将黑色点的坐标保存下来,即可
clear
pic1 = imread('3.jpg');
pic = rgb2gray(pic1);
[x,y] = size(pic);
k=1;
for i=1:x
for j=1:y
if(pic(i,j)<20) %RGB颜色,0是黑色,255是白色。设置越大,生成的数据点越多。
pointi(k)=i;
pointj(k)=j;
k=k+1;
end
end
end
k
%画出数据图
scatter(pointj,pointi,'.'); %把这些坐标点复制或者保存到文件就是数据集了。
axis equal
xlabel('x');
ylabel('y');
http://note.youdao.com/share/?id=39bd28a192ff85627b313d253032b107&type=note
相关文章推荐
- fmri的图像数据在matlab中显示,利用imagesc工具进行显示,自带数据集-by 西南大学xulei教授
- 数据挖掘-matlab实现基于MovieLens数据集的协同过滤电影推荐系统
- python--利用列表推导式快速生成xml格式数据
- 日志和告警数据挖掘经验谈——利用日志相似度进行聚类,利用时间进行关联分析
- Excel调用已有数据利用已经录入的项快速的生成下拉列表
- 在Matlab中如何快速生成均匀分布的圆带形数据?
- vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询
- 利用缓存机制快速读取XML文件中的数据
- 利用数据挖掘技术获得商业智能
- 快速导出数据到Excel(二):利用临时文件
- 数据挖掘的数据集资源
- 利用PowerDesigner批量生成测试数据
- 关于数据挖掘(协同过滤、关联推荐、聚类分类)一些资料
- 利用xml+xsl快速生成大量JSP的常用代码的方法.
- 利用数据岛生成动态的树
- 利用SqlBulkCopy类快速写入大批量数据
- 数据挖掘的数据集资源收集
- 快速导出数据到Excel(三):利用Excel内置功能
- 利用SQL生成月报表统计数据
- C#利用DataGridView实现数据的快速输入