原创 CV00-02-CV基本操作1

目錄 數字圖像屬性 opencv-python環境搭建 基本操作I Read in / Show out,讀取、顯示圖像; Change color,修改顏色; Gamma Correction,伽馬校正; Crop,切割; Histog

原创 Python基礎12-常用的內置函數

abs 取絕對值,數學上的絕對值 print(abs(-1)) all 接收一個可迭代參數。如果裏面有一個False的元素,那麼返回值就是False,否則返回True,類似邏輯“與”。如果可迭代參數本身爲空,那麼返回True。需要記住什

原创 Python基礎05-數據類型:列表list

目錄   列表 列表的一般用法 列表的方法 列表 列表的一般用法 列表用[]括起來,用逗號分隔元素。元素可以是任意的類型。 可以用len獲取列表的長度,也就是元素的個數。 # 列表是個大雜燴,什麼類型都可以往裏面裝 li = [2019

原创 Python基礎18-常用模塊之os、sys、json、pickle、shelve、xml、re、logging、configparse、hashlib等

os、os.path Python的os模塊裏面定義了常用的路徑、文件操作。 os.curdir # curdir相對路徑的當前路徑“點” os.pardir # pardir相對路徑的父目錄“點點”。 os.sep # sep適

原创 Python基礎19-面向對象基礎

目錄 面向對象概述 面向對象的一種實現 類的相關知識 對象的相關知識 面向對象屬性的查改增刪操作 類屬性的查改增刪 對象屬性的查改增刪 關於類、對象屬性容易混淆額或忽略的地方的說明 面向對象概述 編程發展至今有面向過程編程、函數式編程、面

原创 Python基礎04-數據類型:數字、布爾、字符串

目錄 數字 布爾 字符串 字符串的常用函數 字符串的內存分析 字符串練習題 數字 判斷是數字類型還是字符串類型。 # <class 'str'> 123 a = "123" print(type(a), a) # <class 'in

原创 CV01-語義分割筆記和兩個模型VGG & ResNet的筆記

目錄 一、語義分割 二、VGG模型 2.1 VGG特徵提取部分 2.2 VGG圖像分類部分 三、ResNet模型 3.1 爲什麼是ResNet 3.2 1×1卷積調整channel維度大小 3.3 ResNet裏的BottleNeck 3

原创 Python基礎17-模塊與包基礎02、常用模塊之time、random

目錄 名字衝突與避免 設置BASE_DIR保證程序能找到模塊位置 time random 名字衝突與避免 在test.py裏寫下面一段代碼,用正則表達式包re進行匹配,匹配出123開頭的字符。如果我們在test.py同級寫一個re.py,

原创 CV02-FCN筆記

目錄 一、Convolutionalization 卷積化 二、Upsample 上採樣 2.1 Unpool反池化 2.2 Interpolation差值 2.3 Transposed Convolution轉置卷積 三、Skip Ar

原创 numpy和torch數據操作對比

對numpy和torch數據操作進行對比,避免遺忘。 ndarray和tensor import torch import numpy as np np_data = np.arange(6).reshape((2, 3)) torc

原创 jupyter安裝與初探

安裝jupyter jupyterlab和jupyter notebook的關係暫時沒有搞清楚。先都安裝了吧,用用再說。 選擇國內鏡像,避免萬里長城的干擾。 pip install jupyterlab -i http://uni.mi

原创 CV08-ResNet筆記

目錄 一、爲什麼是ResNet 二、Residual Learning細節 2.1 shortcut計算 2.2 1×1卷積調整channel維度大小 2.3 ResNet層數 2.4 ResNet裏的Basic Block 和 Bott

原创 Python基礎15-函數閉包與裝飾器

目錄 裝飾器概念 裝飾器的實現 修改被裝飾函數的代碼(非裝飾器實現) 修改被裝飾函數的調用方式(非裝飾器實現) 裝飾器的實現(不完整的實現level1) 裝飾器實現的語法糖(不完整的實現level2) 函數閉包加上返回值和參數(基本完整的

原创 CV00-01-開篇與環境搭建

目錄 Intro 環境搭建 TensorFlow搭建 PyTorch搭建 PaddlePaddle搭建 Intro 從今天起學習CV,爲期6個月,以三個真實項目爲背景學習CV。 目前是第一個項目——車道線檢測。時間兩個月(共8周),每週五

原创 CV03-雙線性差值pytorch實現

一、雙線性差值 1.1 公式 在理解雙線性差值(Bilinear Interpolation)的含義基礎上,參考pytorch差值的官方實現註釋,自己實現了一遍。 差值就是利用已知點來估計未知點的值。一維上,可以用兩點求出斜率,再根據位置