本文主要是介绍(一)Halcon金属表面激光刻号:实现样本集制作、标记文件生成、mlp网络模型文件生成、网络正确性测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、使用Photoshop的切片工具(自选,作者使用的Photoshop),分割出自己的样本集图像;
2、使用金舟重命名软件(自选,作者使用的金舟),对样本图像集进行批量重命名(不修改图像后缀)。我的样本如下图所示,trainData下面有12个以字符名命名的文件夹,每个字符文件夹里面又以对应字符开头命名。
3、 使用halcon的代码(ModifyImageFormat.hdev)批量修改样本集的后缀名,修改为自己期望的数据格式,代码附下(仅供参考,大家可以按需修改);
*****修改图像格式的代码********** 选择要修改的图像的文件夹,可以自己修改
ImageFolder:='trainData/9'
list_files (ImageFolder,['files','follow_links','recursive'] , ImageFiles)*输出的路径,可以自己修改
OutputImg:='trainData/'
for Index := 0 to |ImageFiles|-1 by 1dev_close_window ()read_image (Image, ImageFiles[Index])get_image_size (Image, Width, Height)
这篇关于(一)Halcon金属表面激光刻号:实现样本集制作、标记文件生成、mlp网络模型文件生成、网络正确性测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!