1.視場角先看一個圖:來自 豆丁 http://www.docin.com/p-32502771.html定義: 來自百度百科 http://baike.baidu.com/view/1088626.htm 1. 在光學儀器中,以光學儀器的鏡頭為頂點,以被測目標的物象可通過鏡頭的最大範圍的兩條邊緣構成的夾角,稱為視場角。一。 視場角的大小決定了光學儀器的視野範圍,視場角越大,視野就越大,光學倍率就越小。通俗地說,目標物體超過這個角就不會被收在鏡頭裡。 2.
將樣本集劃分成k個類,這種劃分使得下式最小 mj 是第j個類的質心如果想要設計一個演算法求得全域最優解,就必須完成C(n,k)
code:// vv.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h" #include <stdio.h> #include <cv.h> #include <highgui.h> #include "cvaux.h" //必須引此標頭檔 #include "cxcore.h" using namespace std; int main( int argc, char** argv ) { int i =
好吧 無意間看到有人發帖問這個問題··· 然後,我深思了會,發現,我也搞不明白所以,整理下 網上搜集 到的資料thx to the authers 參考: http://zhidao.baidu.com/question/420882157.html%3Cimg%20src= http://zhidao.baidu.com/question/138351885.html?fr=qrl&index=0
這個其實很簡單。如果直接格式化linux分區【就是在 電腦---管理---儲存--磁碟管理 裡面看到 有 linux的檔案系統,格式化】這樣的話,會導致 windows和ubuntu都進不去了。我們要做的是,先 修複mbr,然後 刪除linux分區。 這樣做應該是OK的,但是,鬱悶的是,我在刪除分區之前 運行MbrFix 修複命令的時候,打錯了個單詞,然後,彈出了MbFix的用法····我還以為是運行成功了呢。然後,就麻煩了。。。。。。 開機之後,顯示的是grub rescue
1. 安裝ubuntu有3種方式吧:硬碟安裝、wubi安裝、光碟片安裝。 沒有關盤的情況下,就考慮前兩種了。對於 wubi安裝,網上說,也屬於一種虛擬什麼的,並且之前試過一次,連網下載的話,速度嚇人== 不連網的時候,老是提示錯誤。 所以,果斷又像在 xp 下安裝一樣,選擇了 硬碟安裝。2. 對於硬碟安裝,可以安裝網上的教程搜一下開機檔案我想說的是,重啟開機後,在$ sudo umount -l /isodevice
#include"stdafx.h"#include <stdio.h>#include <cv.h>#include <highgui.h>int main(int argc, char *argv[]){CvCapture* capture = cvCaptureFromAVI("C:\\me.avi");int i = 0;IplImage* img = 0;char image_name[25];cvNamedWindow(
1.先root:sudo passwd root2.切換使用者,root登陸3.配置nfs:安裝nfs 伺服器: apt-get install nfs-common nfs-kernel-server portmap配置 NFS 檔案系統服務修改/etc/exports 檔案,添加如下內容/opt/nfs*(rw,sync,no_root_squash,no_all_squash)啟動服務sudo /etc/init.d/portmap restart
see here:#include <iostream>#define _USE_MATH_DEFINES // 看math.h中的定義#include <cmath>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ cout<<M_PI<<endl; return 0;}【不要忘記 #define _USE_MATH_DEFINES 】也不要寫成
例子:int main(){IplImage *src = cvLoadImage("lena.bmp", 0);IplImage *dst = myFun(src);cvNamedWindow("src");cvNamedWindow("dst");cvShowImage("src",src);cvShowImage("dst",
通俗的說:膨脹演算法使映像擴大一圈。腐蝕演算法使二值映像減小一圈。腐蝕:刪除對象邊界的某些像素膨脹:給映像中的對象邊界添加像素演算法: 從影像處理角度看,二值映像的腐蝕和膨脹就是將一個小型二值圖(結構元素,一般為3*3大小)在一個大的二值圖上逐點移動並進行比較,根據比較的結果作出相應處理而已。膨脹演算法:用3X3的結構元素,掃描二值映像的每一個像素,用結構元素與其覆蓋的二值映像做“與”運算,如果都為0,結構映像的該像素為0,否則為1.結果:使二值映像擴大一圈。腐蝕演算法:用3X3的結構元素,
VC6。0在 doc 的建構函式中 初始化兩個變數: m_pImage = NULL; // 用來儲存原映像的副本 m_pImageSrc = NULL;//用來儲存原映像//**************************************開啟映像************************************//BOOL CVDoc::OnOpenDocument(LPCTSTR lpszPathName) {if
關於Opencv2.2也要過時來了,因為2.3出來,但是不知道2.3有沒有這個CvvImage函數。如何在OpenCV2.2中實現CvvImage,根據網路各個高手的方法,我自己的總結如下。首先,找到CvvImage的原代碼。我在網上已經找到了,具體代碼如下。這是CvvImage.h檔案。#pragma once#ifndef CVVIMAGE_CLASS_DEF#define CVVIMAGE_CLASS_DEF#include "opencv.hpp"/* CvvImage class
代碼如下:#include"stdafx.h"#include <stdio.h>#include <cv.h>#include <highgui.h>int main(){int i = 0; IplImage* img = 0; char image_name[25]; CvVideoWriter *writer = 0; int isColor = 1; int fps = 30; // or 25
root 使用者下: apt-get install ckermit在使用者主目錄(root)下建立一個 .kermrc [前面的 . 代表隱藏檔案的意思,找不到的時候 按 ctrl+H 就可以看見隱藏檔案啦 ^_^]在裡面寫上如下:set line /dev/ttyS1 //因為ttyS1對應windows裡面的com1,而我在windows裡的USB轉串口 是 ttyUSB0 【有時候是ttyUSB1 ,可以 ls /dev 查看
1.修改標題。如果,只是要顯示工程的名字,不想顯示“ 無標題 --”, 可以在 CMainFrame的PreCreateWindow中加一句: cs.style &= ~(LONG) FWS_ADDTOTITLE; 如果,想要設定自己的標題,可以再在下面增加一句: cs.lpszName="我的電腦圖形學作業";2.修改表徵圖。直接做一個ico
用opencv查看視頻資訊(視頻的寬度、高度、幀率和總得幀數)// look_up_fps.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include <cv.h> #include <highgui.h> int _tmain(int argc, _TCHAR* argv[]){IplImage *nFrames = NULL;CvCapture* pCapture = NULL;if( !(pCapture =
資料庫Yale Face Database B[1] :該資料庫共包含l0個人的9種不同姿態的人臉映像,每種姿態又包含64種不同的光照情況。由於採集人數較少,限制了該資料庫的進一步應用。The extended Yale Face Database
最近用到好多小函數。整理記錄在此。(參考網路資源,整理而來)/****************************************************** * 函數名稱:* MidFilter** 參數:* IplImage* img -需要進行種植濾波的函數* int tem_w -模板的寬度* int tem_h -模板的高度* 返回:*
小程式,隨便記錄下下~~遍曆一幅映像,返回 像素值 為 0 的 點的座標:#include "stdafx.h"#include <stdio.h>#include <cv.h>#include <highgui.h>#include "cvaux.h" //必須引此標頭檔using namespace std;vector<CvPoint> cal_dark(IplImage *img );int main( int argc, char**