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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

指纹图像方向图matlab,matlab指纹方向场方向图程序

發(fā)布時間:2023/12/20 循环神经网络 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 指纹图像方向图matlab,matlab指纹方向场方向图程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

function Fangxiangtu = zhiwen_fangxiangtu( Zhiwentuxiang )

%函數(shù)功能計(jì)算指紋方向圖

%函數(shù)參數(shù)指紋圖像Zhiwentuxiang

%函數(shù)返回值指紋方向圖Fangxiangtu

SizeZhiwentuxiang = size( Zhiwentuxiang ) ;

Zhiwentuxiang = double( Zhiwentuxiang ) ;

W = 4; % 窗口大小(2W+1)*(2W+1)

W = 4;

%Sobel算子

x_fangxiang = [-1 0 1;

-2 0 2;

-1 0 1];

y_fangxiang = [1 2 1;

0 0 0;

-1 -2 -1];

SizeZhiwentuxiang = size( Zhiwentuxiang );

Gx = zeros( SizeZhiwentuxiang );

Gy = zeros( SizeZhiwentuxiang );

Fangxiangtu = zeros( SizeZhiwentuxiang );

for i = 2 : SizeZhiwentuxiang( 1 , 1 ) - 1

for j = 2 : SizeZhiwentuxiang( 1, 2 ) - 1

Sum_x = 0;%j方向

Sum_y = 0;%i方向

for k = -1 : 1

for r = -1 : 1

Sum_x = Sum_x + x_fangxiang( k + 2 , r + 2 ) * Zhiwentuxiang( i + k , j + r );

Sum_y = Sum_y + y_fangxiang( k + 2 , r + 2 ) * Zhiwentuxiang( i + k , j + r );

end

end

Gx( i , j ) = Sum_x ;

Gy( i , j ) = Sum_y ;

end

end

for i = W+1 : SizeZhiwentuxiang( 1 , 1 ) - W

for j = W+1 : SizeZhiwentuxiang( 1, 2 ) - W

Vx = 0;

Vy = 0 ;

for io = -W : W

for jo = -W : W

Vy = Vy + 2 * Gx( i + io , j + jo ) * Gy( i + io , j + jo );

Vx = Vx + Gx( i + io , j + jo ).^2 - Gy( i + io , j + jo ).^2;

總結(jié)

以上是生活随笔為你收集整理的指纹图像方向图matlab,matlab指纹方向场方向图程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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