影象輸入為二值圖 (dpi=100 640x480)
dimensioncalculation.m 計算影象盒維數
%計算影象盒維數
function [boxdim]=dimensioncalculation(frame)
reg=0; %-1指定範圍輸出維度,0計算線性回歸時考慮所有框尺寸,沒有圖,2考慮所有框的尺寸,有圖,輸出維數
waitbar=0; %1輸出等候欄,0不輸出
size=[1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512];
ratio = ;%[1 1]
axes = ;%[0 1; 0 1]
%二值圖boxdim_binaire 灰度圖boxdim_classique
[boxdim,nboxes,handefig] = boxdim_binaire(frame,size,ratio,axes,waitbar,reg);%fraclab函式
%close(figure(gcf));
end
readimage.m 實現批量讀取並處理影象
img = imread(strcat('c:\\users\\administrator\\desktop\\original\\',files(i).name));%檔案所在路徑
img = rgb2gray(img);%將rgb圖變為灰度圖
thresh = graythresh(img); %自動確定閾值
img = im2bw(img,thresh); %對影象二值化\
[a] = dimensioncalculation(img);
fprintf('盒維數%.4f\t',a);
fprintf('\t');
disp(files(i).name);
fid = fopen('c:\\users\\administrator\\desktop\\test\\test.txt','a');
fprintf(fid,'盒維數%.4f \n',a);
fclose(fid);
end影象輸入為灰度圖
%計算影象盒維數
function [boxdim]=dimensioncalculation(frame)
reg=0; %-1指定範圍輸出維度,0計算線性回歸時考慮所有框尺寸,沒有圖,2考慮所有框的尺寸,有圖,輸出維數
waitbar=0; %1輸出等候欄,0不輸出
size=[1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512];
ratio = ;%[1 1]
axes = ;%[0 1; 0 1]
%二值圖boxdim_binaire 灰度圖boxdim_classique
[boxdim,nboxes,handefig,ags] = boxdim_classique(frame,size,ratio,axes,waitbar,reg);%fraclab函式
%close(figure(gcf));
end
readimage.m
img = imread(strcat('c:\\users\\administrator\\desktop\\original\\',files(i).name));%檔案所在路徑
img = rgb2gray(img);%將rgb圖變為灰度圖
thresh = graythresh(img); %自動確定閾值
img = im2bw(img,thresh); %對影象二值化\
[a] = dimensioncalculation(img);
fprintf('盒維數%.4f\t',a);
fprintf('\t');
disp(files(i).name);
fid = fopen('c:\\users\\administrator\\desktop\\test\\test.txt','a');
fprintf(fid,'盒維數%.4f \n',a);
fclose(fid);
end
拷貝工具包
常用工具包封裝.懶得引各種雜七八的包,輕量級包.cglib還是需要的 scope provided 1.0.0 copyutils beancopier封裝.提供簡單的單一複製與list複製.不支援自定義建構函式的類的複製.abc abc copyutil copysigle abc class o...
Linux VMware tools工具包的安裝
啟動vm中的linux,選擇vmware workstation程式選單中vm install vmware tools.執行 mkdir mnt cdrom mount o ro dev cdrom mnt cdrom vmtools的安裝檔案放在vmware虛擬的cdrom中,首先要mount上...
PLSQL內建工具包
動態sql 不是在designer time寫的sql,而是可以在執行時臨時拼接起來的sql語句 例如 create or replace procedure delete all rows p tab name in varchar2,p rows del out number iscursor ...