計算機視覺 1 學習筆記

2021-10-06 08:25:29 字數 1662 閱讀 7290

datawhale–cv入門訓練

原始json標註

# 讀取資料

train_json = json.load(

open

('/mypath/cv/dataset/mchar_train.json'))

# 資料標註處理

# 每張中有乙個或者多個數字

defparse_json

(d):

arr = np.array(

[ d[

'top'

],d[

'height'

],d[

'left'

],d[

'width'

],d[

'label'

]# 分別取json中資料d的這些標籤的資料])

arr = arr.astype(

int)

# 將得到的資料標籤進行返回

return arr

# 讀取指定的

img = cv2.imread(

'/mypath/cv/dataset/mchar_train/000000.png'

)# 將指定 000000.png中的中的位置資訊進行讀取

arr = parse_json(train_json[

'000000.png'])

plt.figure(figsize=(10

,10))

plt.subplot(

1, arr.shape[1]

+1,1

)plt.imshow(img)

plt.xticks(

);plt.yticks(

)for idx in

range

(arr.shape[1]

):# arr.shape[1]表示arr有幾行

plt.subplot(

1,arr.shape[1]

+1,idx+2)

plt.imshow(img[arr[

0, idx]

:arr[

0,idx]

+arr[

1,idx]

,arr[

2,idx]

:arr[

2,idx]

+arr[

3,idx]])

plt.title(arr[

4,idx]

) plt.xticks(

);plt.yticks(

)

計算機視覺與深度學習 學習筆記(1)

隨著計算機計算速度的不斷迭代增加,計算機視覺技術的發展也越來越好。隨著深度學習的不斷被人們重新提起,現在深度學習概念使用最多的地方便是結合計算機視覺技術。由於數字影象在儲存在計算機中時,是大量的資料,所以在使用深度學習模型進行訓練時,通常需要涉及到更多關於硬體與軟體方面的各類專業知識。計算機視覺技術...

筆記 計算機視覺筆記

計算機視覺是一門研究如何使機器 看 的科學,更進一步的說,就是指用攝影機和計算機代替人眼對目標進行識別 跟蹤和測量等機器視覺,並進一步做影象處理,用計算機處理成為更適合人眼觀察或傳送給儀器檢測的影象 選自維基百科 計算機視覺的研究物件主要是對映到單幅或多幅影象上的三維場景,例如三維場景的重建。計算機...

(計算機視覺)計算機視覺基礎

opencv cximage cimg freeimage opencv中vc庫的版本與visual studio版本的對應關係 vc8 2005 vc9 2008 vc10 2010 vc11 2012 vc12 2013 vc14 2015 vc15 2017 visual studio中的輔助...