iT邦幫忙

影像處理相關文章
共有 68 則文章
鐵人賽 AI & Data DAY 4

技術 Day4:如何客觀評鑑超解析成像的成效?

上一篇我們比較了最近鄰插值(Nearest neineighbor interpolation)與雙線性插值(Bilinear interpolation)對影...

鐵人賽 AI & Data DAY 3

技術 Day3:雙線性插值原理及實作

我們在上一篇提到當影像放大或縮小時等同於映射到另一個函數,新函數(影像)的定義域裡每個點(像素)都會對應到原始函數的某處。 org_x = new_x * (o...

鐵人賽 AI & Data DAY 2

技術 Day2:最近鄰插值原理及實作

上一篇我們示範了最近鄰插值及雙線性插值的效果比較,現在要來用python講解這兩個演算法實際運作的方式,藉由最簡單的影像縮放方法來更了解數位影像如何提升解析度。...

鐵人賽 AI & Data DAY 1

技術 Day1:奇蹟般還原照片解析度!什麼是超解析度成像?

超解析度成像法(Super-resolution,以下稱SR)其實人如其名,就是一種提升原始影像解析度的演算法。許多跟影像有關的應用程式都會使用到SR,例如當我...

技術 python-opencv 進行餅乾烤焦檢測

這組程式是用來判斷餅乾的顏色是否烤焦,不只可以應用在食品業上,在工業上也可以判斷金屬在熱處理後的顏色等等。擷取圖片的部分像下面一樣,把餅乾擷取出來盡量不要有背景...

鐵人賽 Software Development DAY 20

技術 [D20] 物件偵測(1)

物件偵測(Object Detection)是影像辨識中重要的一環~物件偵測就是在照片或影片等圖像內容中,用"框"標出物件的範圍,並且分類為何種物件及附帶他是此...

鐵人賽 Software Development DAY 19

技術 [D19] DL 深度學習(2)

可能經過一些介紹後,大家還是多多少少會覺得"深度學習"聽起來是深奧難懂的概念,不過台大電機系教授李宏毅曾說過:「深度學習也就是三個步驟:建構網路、設定目標、開始...

鐵人賽 Software Development DAY 17

技術 [D17] ML機器學習(入門)

之前有提到 CNN 業會用在 ML ,那甚麼是 ML 呢? Machine Learning 機器學習 ML 就是 Machine Learning 的縮寫,大...

鐵人賽 Software Development DAY 16

技術 [D16] CNN應用

CNN在影像處理、辨識都是很重要的技術,在上一篇已經稍微了解 CNN 的概念後,現在來看看這個實用的技術會被運用在哪裡吧! CNN應用場景: 應用場景包括機器學...

鐵人賽 Software Development DAY 15

技術 [D15] CNN

CNN 是卷積神經網絡(Convolutional Neural Network)的簡稱,在影像辨識的領域中,一定要認識 CNN! 圖片出處 如上圖所示,CNN...

鐵人賽 Software Development DAY 14

技術 [D14] 捲積 Convolution

我們在優化影像時,所採用的方法便是使用特定 kernel,針對整張影像進行捲積操作。 舉例來說,模糊(blur)、邊緣偵測(edge detection)、邊緣...

鐵人賽 Software Development DAY 13

技術 [D13] 空間濾波例子:Gaussian Filter

接者用高斯濾波器為例子,接者會對其權重參數(weighting, coefficient)討論~ 所謂 "模糊",可以理解成每一個畫素都取周...

鐵人賽 Software Development DAY 12

技術 [D12] 影像濾波

[D12] 影像濾波 接下來我們要更深入瞭解濾波器,濾波時,通常會有一個邊長為奇數的正方形遮罩(mask),又稱為 " kernel "。...

鐵人賽 Software Development DAY 11

技術 [D11] 影像雜訊與濾波(2)

影像中的雜訊真的讓人看了很不順眼!好想把上面那些小白點、小黑點拿掉!這時候濾波器就派上用場了~~~~ 濾波器 Filter 濾波器 Filter 不僅僅會應用在...

鐵人賽 Software Development DAY 10

技術 [D10] 影像雜訊與濾波(1)

在電子學裡講的雜訊,是在訊號傳遞的過程中會受到一些外在能量影響所產生訊號的干擾,這些由外在能量產生的訊號即雜訊。 我們換個生活上的例子來講,像是傳統無線電對講機...

鐵人賽 Software Development DAY 9

技術 [D09] OpenCV 應用範圍

我們現在已經知道 OpenCV 可以拿來處理影像,這樣的成效又適用在什麼領域? 或是能對生活有什麼幫助嗎? 像是近兩年新型冠狀病毒的疫情越演越烈,出入各個場所人...

鐵人賽 Software Development DAY 8

技術 [D08] OpenCV 影像旋轉

因為旋轉時需要以某個點為旋轉中心,這邊需要特別用由 OpenCV 提供的shape函式找出圖片的長與寬,才能進行後續動作~ 旋轉時會用到 cv2.getRota...

鐵人賽 Software Development DAY 7

技術 [D07] OpenCV 基本的影像調整

我們已經掌握了基本的影像讀取、顯示以及顯示,但不是每張照片都剛剛好是我們想要的樣子,所以接下來,來看看要如何做些基本的調整吧! 影像大小的調整 resize 有...

鐵人賽 Software Development DAY 6

技術 [D06] OpenCV 介紹與用法

OpenCV 廣泛被應用在對目標進行辨識、測量、紀錄等,並更進一步的進行影像處理! 讀取圖片 由於 OpenCV 本身就有提供讀取圖片檔的函數可用,讀取一般的圖...

鐵人賽 Software Development DAY 5

技術 [D05] 數位影像處理

在瞭解完基本的影像概念後,我們來看看實際操作時該用什麼套件、函式等等來處理程式會更加方便吧! 常用的套件 NumPy OpenCV Matplotlib N...

鐵人賽 Software Development DAY 4

技術 [D04] 取樣與量化(2)

接著來更深入的了解數位影像的取樣與量化吧! 取樣簡單來說就是我們要以多少個方格來表示這張圖片,方格愈多,所能表示的細節就愈清楚。 像圖上的範例:原本是 512...

鐵人賽 Software Development DAY 3

技術 [D03] 取樣與量化(1)

我們在用電腦處理影像時,由於電腦只看得懂數字,所以影像必須要以離散(discrete)的形式處理,也就是要對影像做取樣(sampling)以及量化(quanti...

鐵人賽 Software Development DAY 2

技術 [D02] 數位影像的基本介紹(2)

經過上一篇的介紹,相信大家對影像有基本的瞭解了!接下來要介紹影像的色彩 ~ 常見的是三原色光模式(RGB color model),透過以不同的比例的紅(Red...

活動 【AI電腦視覺課程】AI深度學習與影像辨識 ─ 影像預處理到深度學習CNN應用

課程介紹影像辨識領域是近年來深度學習最蓬勃發展的一塊領域,舉凡智慧家居、自駕車、生產瑕疵品檢測、安防監控、醫療影像等應用,都和深度學習影像辨識技術息息相關。而...

技術 [筆記]C++ & C#影像處理-圖像分割Graph Based Image Segmentation

前言 之前介紹的影像處理主要是為了撰寫本次介紹的圖像分割,影像分割現今運用非常廣泛,雖然人工智慧當中有Faster R-CNN處理方法,但目前誰也無法保證哪個才...

技術 [筆記]C++ & C#影像處理-HOG特徵

前言 上次介紹LBP特徵主要是由鄰近像素取得特徵,而HOG則是取得梯度直方圖特徵,兩者的想法其實有點相像,這次主要參考[1]介紹一般的HOG原理並實作。 顏色空...

技術 [筆記]C++ & C#影像處理-LBP特徵

前言 在五、六月時候參考[1]已經實做過一次,然而現在做起來也比較順手,基本上都依照[1]的理論去實作,但還是有些算法不同,而較不同的地方是每個步驟的演算法都要...

技術 [筆記]C++ & C#影像處理-邊緣檢測與霍夫轉換

前言 這次要介紹邊緣檢測和霍夫轉換一樣參考[1],而邊緣檢測的Sobel為本次重點,因Sobel運算在往後取得方向和角度是非常方便的一個算式。 這次也修正了坐...

技術 [筆記]C++ & C#影像處理-幾何變換

前言 最近朋友神Q超人決定隱退不再發文,從第一篇文章到鐵人賽都能看到對IT界的貢獻,雖然有些遺憾,但我相信有天他還會回來繼續發文,大家是否也會跟我一樣期待呢?...

技術 [筆記]C++ & C#影像處理-直方圖處理和應用

前言 時間過得非常快已經快要11月了,有點混所以進度算有點小落後。這次主要介紹meanShift原理從直方圖循序了解,藉由本篇文章介紹主要能達到對於原理的理解並...