原创 高數 複數的四則運算
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