日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人工智能 > 循环神经网络 >内容正文

循环神经网络

机器学习快速截图工具matlab版本——文件夹批量处理(原创)

發(fā)布時(shí)間:2024/4/17 循环神经网络 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习快速截图工具matlab版本——文件夹批量处理(原创) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡(jiǎn)要說(shuō)明:

1、打開(kāi)文件夾后,遍歷所有JPG格式圖片,在同目錄下新建一個(gè)CROP的文件夾存放裁剪的圖片。

2、對(duì)每張圖片,

(1)初步框選你要裁剪的矩形框,會(huì)自動(dòng)以你框選的左上點(diǎn)為起點(diǎn),裁剪大小為長(zhǎng)寬自動(dòng)擴(kuò)展,結(jié)果會(huì)自動(dòng)保存值..\Crop文件夾

(2)圖片show出來(lái)后,也可以不用框選,鼠標(biāo)點(diǎn)擊你要截圖的中心位置即可,然后點(diǎn)一下,就會(huì)自動(dòng)save。

1 %% use mouse to rect picture,and auto change to next picture 2 % 《機(jī)器學(xué)習(xí)快速截圖》 by 亦行之 20190124 15:26:30 3 %以鼠標(biāo)點(diǎn)擊點(diǎn)位實(shí)現(xiàn)截圖,文件夾批量處理 4 clear;clc;clear all; 5 file_path = uigetdir('*.*','Please Select Folder'); 6 img_path_list = dir(strcat(file_path,'\','*.jpg')); 7 mkdir(strcat(file_path,'\Crop')); 8 img_num = length(img_path_list); 9 I=cell(1,img_num); 10 if img_num > 0 11 for j = 1:img_num 12 image_name = img_path_list(j).name; 13 image = imread(strcat(file_path,'\',image_name)); 14 I{j}=image; 15 %檢查當(dāng)前圖片大小 16 width=size(I{j},2); 17 length=size(I{j},1); 18 %顯示圖像, 19 imshow(image); 20 % 實(shí)現(xiàn)鼠標(biāo)框選并記錄選框的坐標(biāo) 21 pos = getPosition(imrect); 22 %設(shè)定截圖大小為224*224pixel,以鼠標(biāo)點(diǎn)擊的位置作為截圖的中心 23 x_crop = 223; 24 y_crop = 223; 25 %計(jì)算截圖的起始和終點(diǎn)位置 26 col=round(pos(1)-x_crop/2) : round(pos(1) + x_crop/2); 27 row=round(pos(2)-y_crop/2) : round(pos(2) + y_crop/2); 28 %檢出是否越界 29 if (pos(1)+x_crop/2) > width 30 col = round(width-x_crop) : round(width); 31 end 32 if (pos(2)+y_crop) > length 33 row = round(length-y_crop) : round(length); 34 end 35 %生成裁剪后的圖片并顯示(延時(shí)0.3s) 36 subwin=image(row,col,:); 37 figure; 38 % imshow(subwin); 39 % pause(0.3); 40 %保存圖片到對(duì)應(yīng)的文件夾下,并關(guān)閉當(dāng)前文件的圖片 41 imwrite(subwin,strcat(file_path,'\Crop\',image_name)); 42 close all; 43 %當(dāng)圖片都檢測(cè)完畢,提示截圖結(jié)束。 44 if j == img_num 45 h = msgbox('All picture have been cropped!') 46 end 47 end 48 end

?

?機(jī)器學(xué)習(xí)快速截圖工具matlab版本——文件夾批量處理(原創(chuàng))?

轉(zhuǎn)載于:https://www.cnblogs.com/gohikings/p/10320661.html

與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的机器学习快速截图工具matlab版本——文件夹批量处理(原创)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。