原创 opencv學習(三)書本《學習Opencv》(中文版)第四章的樣例Ex4-1(opencv3.0.0+VS2012+win7)

第一個樣例需要改的地方就是 cvCopy( image, temp );找不到cvCopyImage, 應該也是由於opencv3.0和以前版本的不同 void my_mouse_callback(   int event, int x

原创 opencv學習(四)書本《學習Opencv》(中文版)第四章的樣例Ex4-2(opencv3.0.0+VS2012+win7)

第二個樣例也很簡單,只是最後爲何沒有釋放圖像的內存,還是說一起釋放掉了,應該是一起釋放掉了 #include <cv.h> #include <highgui.h> #include <stdio.h> // // Using a tr

原创 opencv學習(五)書本《學習Opencv》(中文版)第四章的作業答案第一題(opencv3.0.0+VS2012+win7)

需要注意的問題: 1.文字標籤必須在顯示圖像之前放上去 2.如何將幾個圖粘起來,origin和widthstep的用法 3.如何顯示文字 源碼: #

原创 opencv學習(一)書本《學習Opencv》(中文版)的第二章的10個入門樣例的分析

ex2-1顯示一張圖片(簡單) IplImage* img = cvLoadImage( argv[1] ); 功能:將圖像文件加載至內存 返回:一個指針,指向該圖像文件的數據結構IplImage cvNameWindow( "Exam

原创 opencv學習(二)書本《學習Opencv》(中文版)第二章的習題試着做做(opencv3.0.0+VS2012+win7)

由於是opencv3.0.0,所以文件夾的結構和書上說的並不一樣,找opencv.sln就找不到。 因此前幾題幾乎沒法做,直接做最後一題看看吧 因爲看錯題目了,以爲是把靜止的圖像縮放,其實是把視頻縮放,不過原理差不多 關鍵是縮放的時候只能

原创 opencv學習(六)書本《學習Opencv》(中文版)第四章的作業答案第二題(opencv3.0.0+VS2012+win7)

顯示座標很簡單,但是顯示RGB就必須要非常瞭解IPlImage結構如何獲取數據了,書上講的非常繁雜,下面仔細分析一下IPlImage結構, opencv最重要的結構體是IplImage結構。從本質上講,這是一個CvMat對象,但它還有一些

原创 我的ROS入門(一):找到各種的學習資源

首先看的是hcx25909古月居的博客: http://blog.csdn.net/hcx25909/article/details/8795043  ROS探索總結(一)——ROS簡介 發現一本書:《開源機器人操作系統——ROS》 張建

原创 Linux從入門到精通(一):硬盤安裝Ubuntu15.04與win7雙系統

我的安裝方法是採用雙系統安裝,需要準備安裝鏡像ubuntu-15.04-desktop-amd64.iso和EasyBCD磁盤引導程序。 步驟如下: 1.劃出一個新的磁盤分區,我採用整個F盤,100多個G,用來安裝Ubuntu,大於10G

原创 我的PSoC學習(二)(PSoC Creator 2.0+win7+CY8C38):一些PSoC學習手記

1.通過第一個閃爍LED我們可以知道,LED可以用PWM直接製造閃爍,或者用main函數循環來製造閃爍,相比之下,前者更優。而閃爍的頻率由PWM的時鐘來決定,比如時鐘是1kHz十分頻即100Hz,然後PWM是計數滿100循環一次的,也就

原创 我的PSoC學習(三)(PSoC Creator 2.0+win7+CY8C38):Capsense滑條與溫控系統PSoC編程需要注意的點

對於Capsense滑條控制燈的亮度,看懂了第五個例子之後,直接改,參考這裏的理論知識,http://www.bubuko.com/infodetail-762337.html,就能大概知道滑條的工作原理,不過用處不大,關鍵的設置是將tu

原创 opencv學習(十)(opencv3.0.0+VS2012+win7)打開攝像頭並且進行人臉識別的例子

#include "opencv2/objdetect.hpp" #include "opencv2/highgui.hpp" #include "opencv2/imgproc.hpp" #include <iostream> #inc

原创 我的PSoC學習(一)(PSoC Creator 2.0+win7+CY8C38):入門級別的五個工程

首先要保證Creator安裝在純英文目錄下,不然程序會報錯。 第一個工程就按照user guide裏面一步一步走即可編譯成功,硬件上注意: 1.關閉板上的電源。 2.配置DVK SW3 到 3.3 V。 3.用跳線把P1[6] to L

原创 opencv學習(九)(opencv3.0.0+VS2012+win7)一個運動檢測的例子

#include <stdio.h> #include <cv.h> #include <highgui.h> #include <opencv2/highgui/highgui.hpp> using namespace cv

原创 我的ROS入門(五):總算搞通ROS的服務節點訂閱發佈消息話題了

總算搞通ROS的服務節點訂閱發佈消息主題了。可以實現那幾個東西。記錄一下吧。 首先要一個工作空間。 在當前系統用戶的home目錄下的.bashrc文件中添加source /opt/ros/jade/setup.bash,才能運行ros相關

原创 我的ROS入門(四):ROS文件系統

Packages: 軟件包,是ROS應用程序代碼的組織單元,每個軟件包都可以包含程序庫、可執行文件、腳本或者其它手動創建的東西。 Manifest (package.xml): 清單,是對於'軟件包'相關信息的描述,用於定義軟件包相關