菜鳥學計算機視覺系統之MATLAB 1

2021-10-09 20:58:20 字數 590 閱讀 6396

這是我的第一次的技術性總結,主要是將在學校所學的知識,通過這種方式來進行複習。歡迎技術大佬前來指導與指正。

對不同型別的影象進行基本操作,使用影象直方圖以及如何將結果視覺化。

數字影象是由畫素組成的,這些畫素可以被認為是螢幕上的小點。我們知道matlab中的所有數值計算都是使用雙(64位)浮點數執行的,因此這也是影象處理中經常遇到的資料類。

所有的matlab函式和能力工作都是雙陣列。為了減少記憶體需求,matlab支援將影象資料儲存在類uint8和uint16的陣列中。這些陣列中的資料以8位或16位無符號整數的形式儲存。這些陣列需要的記憶體只有雙陣列資料的八分之一或四分之一。

型別uint8和uint16不支援大多數數學操作。因此,操作時需要轉換為double,儲存時需要轉換為uint8/16。

一、強度影象(灰度影象)

這種形式將影象表示為乙個矩陣,其中每個元素都有乙個值,該值對應於對應位置畫素的顏色亮/暗程度。表示畫素亮度的方法有兩種:

double類(或資料型別)。這將為每個畫素分配乙個範圍為-10308到+10308的浮點數(「帶小數的數字」)。縮放後的double類的值在[0,1]範圍內。值0對應黑色,值1對應白色。

另乙個類ui

計算機視覺系列 Numpy基礎

numpy是python中非常常用的庫,這裡我們介紹一些numpy的常見語法。import numpy as np 使用別名,方便numpy中建立的陣列型別為 ndarray 以下總結一些常見的建立numpy陣列的方法。函式說明 np.zeros shape 建立乙個shape形狀的零陣列 np.o...

計算機視覺系統學習書籍 綜述(免費領取啦 )

計算機視覺入門的一些綜述類文章和經典pdf書籍,3d視覺工坊 按照不同領域幫大家劃分了下,涉及影象處理 計算機視覺 自動駕駛 立體視覺 深度估計 姿態估計 opencv slam 點雲處理 多檢視幾何 三維重建等 雙目視覺的匹配演算法綜述 基於立體視覺深度估計的深度學習技術研究 綜述 單目影象的深度...

計算機視覺之紋理

一 區域性紋理表示 每個畫素點形成乙個紋理描述 找到紋理基元,紋理基元通常是由子元素構成的 點和條形 可以使用不同方向 尺度 相位的濾波尋找子元素,再通過找到的子元素的近鄰來描述影象中的每個點 高斯濾波可實現 演算法 1.選定n個關於子元素的濾波器 不同尺度 方向 2.對影象的每個畫素點計算不同濾波...