原创 高數 複數的四則運算

1、代碼。 package com.zxj.reptile.utils.number; public class Complex { private double real;//實數 private double im

原创 傅里葉變換 一維和二維快速傅里葉變換(代碼和性能的優化)

1、介紹。         在類FourierUtils的fftProgress方法中,有這個代碼段,我們可以將Complext.euler(flag * i)提前計算好,設置大小爲2次冪N,如果沒有的話,也要調節到2次冪N。我們設置大小

原创 傅里葉變換 一維離散傅里葉變換

1、介紹。         DFT:(Discrete Fourier Transform)離散傅里葉變換是傅里葉變換在時域和頻域上都呈離散的形式,將信號的時域採樣變換爲其DTFT的頻域採樣。在形式上,變換兩端(時域和頻域上)的序列是有限

原创 高數 分治法的矩陣乘法

可以參考文章:高數 矩陣的基本運算 1、介紹。     普通的矩陣乘法要循環3次,時間複雜度是。strassen算法只要,因爲其每次只要乘7次。     1)先將矩陣A和矩陣B各拆分爲4個部分,然後計算這四個部分的值,用遞歸的方法,一直

原创 圖像邊緣檢測 Laplacian邊緣檢測

底下有詳細代碼 一、介紹 1、圖像檢測的原理。         圖像檢測的原理是檢測相鄰的幾個點像素值之間的變化率,相對於對函數求導。求點P(x,y)的變換率,可以在點P周圍選取一些點,求x方向的距離Gx,再求y方向上的距離Gy。最後變換

原创 數據庫 Oracel 時間轉化

一、toChar 1、取得當前日期是本月的第幾周 。     select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual;      TO_CHAR(SYSDATE,'YY')   

原创 高數 高斯公式、泰勒公式、麥克勞倫公式、歐拉公式、傅里葉公式

一、高斯公式 參考文章:圖像處理 高斯濾波(帶權值的均值濾波) 1、一維高斯濾波。                   a表示得到曲線的高度,u是指曲線在x軸的中心, σ指width(與半峯全寬有關,即平方差)。 2、二維高斯濾波。  

原创 傅里葉變換 二維離散傅里葉變換(代碼和性能的優化)

1、一維DFT和二維DFT。 一維DFT公式:     。 二維DFT公式:     。 可以看作M行N列的二維數組,先對每行做一維DFT,將結果作爲一個新的二維數組。再對新的二維數組每列做一維DFT。 而在處理二維IDFT的時候,跟二維

原创 傅里葉變換 二維離散傅里葉變換

1、介紹。         DFT:(Discrete Fourier Transform)離散傅里葉變換是傅里葉變換在時域和頻域上都呈離散的形式,將信號的時域採樣變換爲其DTFT的頻域採樣。在形式上,變換兩端(時域和頻域上)的序列是有限

原创 圖像邊緣檢測 Canny邊緣檢測

底下有詳細代碼 一、介紹 1、圖像檢測的原理。         圖像檢測的原理是檢測相鄰的幾個點像素值之間的變化率,相對於對函數求導。求點P(x,y)的變換率,可以在點P周圍選取一些點,求x方向的距離Gx,再求y方向上的距離Gy。最後變換

原创 圖像處理 圖片二值化和獲取不同圖像通道的圖片

1、介紹。     二值化。圖像二值化( Image Binarization)就是將圖像上的像素點的灰度值設置爲0或255,也就是將整個圖像呈現出明顯的黑白效果的過程。在數字圖像處理中,二值圖像佔有非常重要的地位,圖像的二值化使圖像中數

原创 圖像處理 中值濾波

1、選擇一張椒鹽噪聲比較明顯的圖片。椒鹽噪聲,椒鹽噪聲又稱脈衝噪聲,它隨機改變一些像素值,是由圖像傳感器,傳輸信道,解碼處理等產生的黑白相間的亮暗點噪聲。椒鹽噪聲往往由圖像切割引起。 2、代碼。生成模版半徑分別是3、5和7的圖片。

原创 圖像處理 均值濾波

1、選擇一張高斯噪聲比較明顯的圖片。高斯噪聲是指它的概率密度函數服從高斯分佈(即正態分佈)的一類噪聲。如果一個噪聲,它的幅度分佈服從高斯分佈,而它的功率譜密度又是均勻分佈的,則稱它爲高斯白噪聲。 2、代碼。生成模版半徑分別是3、5和7

原创 圖像處理 傅里葉濾波

在文章的最下面有詳細代碼。 原圖: 一、傅里葉變換。 1、介紹。         可以查看我的關於傅里葉變換的代碼。 2、代碼。 public static void main(String[] args) {

原创 高數 矩陣的基本運算

可以參考文章:高數 分治法的矩陣乘法 一、介紹 1、介紹。         矩陣的運算,本質上就是二維數組的運算。 2、公共代碼。 /** * 打印二維數組 * * @param a 二維數組a */ public static