原创 EmguCV的學習日誌(一)

由於需要使用到EmguCV,作爲初次接觸者,參照官方的wiki,記了一些筆記。原網址: http://www.emgu.com/wiki/index.php/Tutorial#C.23 一、映射 函數映射: Emgu.CV.CvInv

原创 樹莓派配置完全手冊(二)樹莓派系統的安裝及配置

內容提要 樹莓派硬件已經搭建完畢,可以進行使用了。但是在此之前,我們需要對樹莓派系統進行一系列的配置工作。本章就將對樹莓派系統——Ubuntu-Mate的燒寫、安裝及配置進行詳細的介紹。本章中需要的軟件和系統都將在附錄中予以介紹,請大家在

原创 樹莓派配置完全手冊(一)樹莓派初探

(本文由多人合作並經測試完成,嚴禁轉載 作者:楊怡康 ) 主要內容 樹莓派硬件的安裝 Ubuntu-Mate系統的安裝及調試 開發環境的安裝及調試 開發實例 內容提要 “工欲善其事,必先利其器”,學習也是一樣。在本章中

原创 樹莓派配置完全手冊(四)開發實例

內容提要 本章我們將介紹三個開發實例來檢驗環境搭建是否成功以及爲以後的學習奠定基礎。我們將從最簡單的顯示圖片入手,直到編寫完整的具有一定功能的程序來達到鞏固學習的目的。同時我們也將學習如何將PC端的程序移植到樹莓派上進行運行。 4.1

原创 機器學習基石—作業2(16-20題Python實現)

import numpy as np from numpy import random def sign(x):#自定義符號函數,只返回-1,+1 ret=np.ones(x.shape) for i,each in e

原创 Python3學習筆記(7)—— 面向對象編程

1    面向對象編程 1.1   類 1.1.1   定義 命名:類名通常由大寫字母打頭,數據屬性使用名詞,方法使用謂詞(動詞加對象)。推薦使用下劃線方式。 類是一個type的實例。如果定義一個類C,則type(C) 是type 可以定

原创 樹莓派配置完全手冊(三)開發環境的安裝及配置

3.1和OpenCV環境的構建 在嵌入式開發過程中,由於樹莓派的機能限制,以及操作習慣的差異,我們首先需要在PC端進行初步的編寫及測試,待編譯通過後再將代碼移植到樹莓派端進行適配,所以PC端開發環境的構建是非常重要的。我們PC端開發環境

原创 Dobot機械臂開發學習(一)

Dobot機械臂開發學習(一) 前一段時間入手了一臺Dobot桌面機械臂,號稱是家用的工業級性能桌面機器人。這臺四軸機械臂,承重500g,動作精度可達0.2mm,採用三臺步進電機驅動,擁有兩個角度傳感器,下位機控制器採用arduino&F

原创 64位win10下安裝xgboost python包的教程

64位win10下安裝xgboost python包的教程 xgboost的 Python包在windows環境下使用MicrosoftVisual Studio安裝的功能被陳天奇大神刪掉了,如下是comment: 因此相關的教程網頁

原创 目標跟蹤 — DSST

DSST(Discriminative Scale Space Tracker) 題目:Accurate Scale Estimation for Robust Visual Tracking 來源:BMVC 2014 (VOT201

原创 Python3學習筆記(0)

學習《Python核心編程》第二版,同時參考了廖雪峯的學習網站,Python入門指南,博客和其他書籍等許多資源,梳理了一個簡單的學習脈絡,以備查閱。 目錄 1     基礎 1.1         輸入輸出 1.2   

原创 Python3學習筆記(2)——特性和語句

1    特性 1.1   切片操作 可以對列表、字符串、元組等序列類型操作 list1=[1,2,3];a=list1[:2];a[0]=2 #list1 由於列表元素是不可變的數值類型,所以改變數據時,顯式的創建了新的數據,因此改變a

原创 VS刪除空白行

在vs編輯器中有時需要批量刪除無用的空白行,爲此,可以使用vs編輯器的查找替換功能: 1. Ctrl+H,打開替換功能框。 2.選擇“使用正則表達式”,“當前文檔”。 3.在查找框中輸入: (?<=\r\n)\r\n 4.全部替換

原创 機器學習基石—作業1(15-20題PLA編程)

def mkDateSet(datPath): dataSet = open(datPath, 'r').readlines() m = len(dataSet) X_train = np.zeros((m, 4)

原创 Python3學習筆記(4)——異常處理

1    異常處理 1.1   try-except語句 異常發生時,剩餘代碼忽略,解釋器搜索異常處理器,若沒找到處理器,則將異常向上移交給調用者的try中去處理,直到找到合適的處理器。若到頂層仍未找到,則認爲是未處理的異常,顯示跟蹤信息