原创 深度學習---抖音漫畫算法解密

        要說最近抖音最火的效果是什麼,無疑就是上週推出的漫畫效果,這裏本人來對該效果進行一些技術分析。         首先,我們先看一下效果展示:         這個效果可謂非常驚豔,真切的將真人照片轉換爲了漫畫風格,而且

原创 C語言數字圖像處理---2.4圖像頻域變換

        上一小節我們講述了圖像空域濾波,這一小節我們介紹圖像頻率變換,主要講述圖像的傅里葉變換和逆變換以及圖像的幅度譜和相位譜等內容,同時,使用C語言編程實現對應的算法部分,完成圖像的傅里葉變換、逆變換以及幅度/相位圖像的顯示。

原创 深度學習AI美顏系列---人像分割頭髮細節處理算法研究

    人像分割技術目前已經逐漸成熟,在抖音、快手、美圖等等APP中已經都有應用,而且是Camera實時處理,然而,追究細節,各家效果卻大同小異,都存在一個問題:無法處理好邊緣細節的分割,尤其是頭髮絲的處理,這裏以人工智能大佬“商湯科技”

原创 深度學習AI美顏系列---圖像自動亮度對比度與調色

        在人像美顏的拍照界面,往往由於光線和環境因素的影響,導致我們拍出的照片質量較差,包括噪聲多,曝光度過低等等問題,因此,大多數相機應用都會在Camera界面添加一定的圖片預處理,比如自動亮度對比度調整,降噪,調色等等。今天我

原创 Keras訓練數據加載實現小結

對於keras加載訓練數據,官方上沒有詳說。然而網上查各種資料,寫法太多,通過自己跑代碼測試總結以下幾條,方便自己以後使用。 總的來說keras模型加載數據主要有三種方式:.fit(), .fit_generator()和.train_o

原创 C語言數字圖像處理---1.1圖像的像素格式與圖像讀寫

前言         本專欄面向所有希望或有興趣從事數字圖像處理工作、學習或研究的朋友,不懂MATLAB和OPENCV沒關係,僅需要基礎的C語言知識,便可以通過本專欄內容輕鬆入門數字圖像處理方向。目前市面上的數字圖像處理書籍種類繁多,往往

原创 深度學習AI美顏系列---美圖秀秀AI美圖之跨次元相機特效

深度學習AI美顏系列---美圖秀秀AI美圖之跨次元相機特效算法解析 最近在做類似美圖秀秀AI美圖裏的跨次元相機特效算法,美圖跨次元相機特效舉例如下: 原圖                                         

原创 C語言數字圖像處理---進階篇(一)

前面我們系統的講述了基礎的數字圖像處理知識,這些內容涉及以下幾個部分: ①圖像讀寫 ②圖像基本變換 ③圖像顏色空間 ④圖像噪聲 ⑤圖像濾波與增強 ⑥圖像邊緣檢測 上述幾個部分,實際上,也是任何一本數字圖像處理專業書籍的基本組成部分。 在介

原创 基礎圖像處理---圖像讀寫/保存與基礎圖像繪製框架(純C代碼,不依賴任何第三方庫)

對於初學者要入門圖像處理這一行,想必大家都遇到這樣的問題: 1,單純用C/C++語言進行圖像處理,苦於各種圖像讀寫保存的庫的加載調用,或者說實在不想用MFC,不想用CImage等,但是又沒有辦法; 2,想用高級語言,比如C#/JAVA等,

原创 深度學習入門----EfficientNet解讀

EfficientNet是谷歌最新的論文:EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks ICML 2019  這篇論文主要講述瞭如何利用複

原创 C語言數字圖像處理---3.3圖像銳化

        本篇將介紹圖像增強範疇中的圖像銳化部分,以經典的LAPLACE銳化和Photoshop USM銳化爲例,通過C語言編程實現,教會大家這兩種銳化算法,增強大家對圖像銳化的理解以及對圖像增強範疇的認知。 [定義與算法]    

原创 C語言數字圖像處理----3.2 圖像邊緣檢測之Canny邊緣檢測算法

        本篇將介紹圖像邊緣檢測中的Canny邊緣檢測,這是傳統邊緣檢測學習中的必學內容,也是圖像算法面試中的常見問題,本文將教會初學者如何在理解算法的基礎之上,通過C語言來實現Canny邊緣檢測算法,從而做到心中有底,胸有成竹。

原创 C語言數字圖像處理---3.1邊緣檢測之模板算子法

        圖像邊緣檢測是圖像處理中一個很基礎的部分,本文介紹圖像邊緣檢測算法中的模板算子法,內容包括常用的幾種一階二階微分模板算子,同時,使用C語言實現對應算法,幫助初學者徹底掌握模板算子邊緣檢測。 [定義與算法]        

原创 C語言數字圖像處理---2.5圖像頻域濾波

        上一小節我們介紹了圖像頻域變換,本小節將以此爲基礎,介紹圖像頻域濾波的相關內容,包含常見高通/低通/帶通/帶阻/方向濾波等頻域濾波方法,同時以C語言編碼實現,幫助初學者理解和掌握如何進行圖像的頻域濾波。 [定義與算法]  

原创 C語言數字圖像處理---2.3圖像空域濾波

        本文主要給大家講解圖像空間域濾波的相關內容,包括空域濾波概念,以及常用的空域濾波算法,並通過C語言編程來實現幾種常用空域濾波(均值濾波、中值濾波、最大值濾波、最小值濾波、高斯濾波和統計濾波),幫助初學者深入理解和學習空域濾