幾個基於內容映像檢索系統

基於內容映像檢索系統轉載自:http://blog.csdn.net/flyingworm_eley/article/details/6521765------------------------------------------------------------------------------------------------------------------------------------------基於內容映像檢索已經發展二十多年,基本簡單技術已經成熟,總結一下幾個系統。下

產生隨機數列的函數

       在編寫幾個遊戲時,發現都需要產生隨機數列,有的是連續的,有的是打亂原有順序,因其頻繁使用,故寫成標頭檔,以便初學者使用。      我寫了三個版本的產生0~n-1的函數,檔案如下:/*RandIntOrder.h**generate a sequencial of integer from 0 to n-1 at random**there are there ways**Input:randorder[]---Array to store the result** n ---

數字找規律

這種題也挺有意思的!題目:找規律:-2 ,-2 ,-1 ,3, 21, ( ),括弧中應該是什麼數字? 解: 首先觀察數字序列,但是很遺憾,這樣的題通常是不容易直接看出規律的,但可以肯定的是這是一個遞增序列,那麼我們先分析他們的差: à做差:-2 - -2 = 0 -1 - -2 = 1 3 - -1 = 4 21 - 3 = 18

使用OpenDIR搭建簡單的映像檢索系統

映像檢索看似是一門高深的學問,我們在享受Google,百度,Tineye等檢索服務的同時,有沒有想過自己也能搭建一個映像檢索系統呢?OpenDIR是一個在google code上簡單的開來源文件映像檢索應用。常見的映像檢索基本是以自然映像的精確或相似檢索為主,而OpenDIR則實現於以文本為主體的映像相似檢索演算法,比如生活中各類文書的電子掃描件等等。目前版本的OpenDIR使用了兩種特徵,projection histogram feature和density distribution

使用天平找偽幣

經典題目,做個記錄。題目: 有16個硬幣,其中一個偽造較輕,給一個天平,最少多少次可以找出? 解: 1)拿出2個硬幣,剩下14個分成兩組放在天平上:       A)若天平相等,則稱拿出的2個,輕的就是,總共2次!       B)若天平不相等,則偽幣在輕的一組7個硬幣中,1次 2)7個硬幣拿出1個,剩下6個分成兩組放在天平上:       A)若天平相等,則拿出的1個就是,總共2次!      

Evaluation Criteria of Image Retrieval : Retrieval Accuracy

本文介紹映像檢索領域中一些常用的評判標準,首先的兩個是比較常用的查准率precision和查全率recall,然後介紹的是MPEG-7中推薦的方法Average Normalized Modified Retrieval Rank

3D圖形學中的數學:法向量的變換

頂點的切線向量和法向量:用來表示該頂點士如何融合到周圍的曲面中的。頂點的切線向量和法向量的變換:設M是4*4的一個變換矩陣,分以下幾種情況討論:1) 若M表示一個平移的變換,則切線向量和法線向量不變:T'=T; N'=N 。2) 若M表示一個正交矩陣,則切線向量和法向向量也滿足M變換:T'=MT; N'=MN 。2) 若M表示一個非正交矩陣,則切線向量滿足M變換:T'=MT,但是法向向量不滿足M變換。設變換法向向量所需的變換矩陣是G,則G=Trans( inverse(M) );--------

重載operator new 和 operator delete

 //17:38 2009-4-26//重載operator new 和 operator delete,跟蹤對象的生命//======================================#include <memory>#include <iostream>using namespace std;void* operator new(size_t sz, const char* sfile, unsigned int unline){ void *p =

遊戲引擎之:可視性判斷

可視性判斷是指:能夠根據給定的相機位置與方向,快速地計算出一個情境中有那些內容是可見的,並對情境中的可見部分進行渲染處理。可視性判斷主要進行以下幾種類型的判斷:1. 判斷三角形面的正面和背面。三角形面的正面和背景由手向性決定的:左手座標系:三角形面的三個頂點按順時針排列時,法向量所指的方向時正面,和法向量相反的方向時背面。右手座標系:三角形面的三個頂點按逆時針排列時,法向量所指的方向時正面,和法向量相反的方向時背面。判斷三角形面的正面和背景的演算法叫做:2D Back-Face Culling(

遊戲引擎之:渲染(shading)

整個渲染過程應該分為兩個大的部分:  1) material synthesis(材質綜合),包括紋理和表面屬性。  2) illumination(光照),包括各種光照模型和渲染模型。在這裡主要涉及到的內容是illumination。在OpenGL中,若需要計算光照模型(light model),就需要在指定頂點(vertex)的時候,為頂點添加兩個屬性:1) 頂點的顏色;2)

總結函數的參數,指標參數及const修飾的情況

 void testn(int n){ n = 0; //正確,但外部n值未變,小心邏輯錯誤} void testn(const int n){ n = 0; //編譯錯誤,加const可以防止邏輯錯誤} void testn(int* n){ n = new int(3); //正確,但外部指標n值未變,小心邏輯錯誤 *n = 0;   //正確,n指向變數的值被改變} void testn(int* const n){ n = new

3D Graphics Pipeline

註:看了許多關於Pipeline的資料,對於Pipeline也有一定的瞭解,但是總覺得還是模模糊糊的,似懂非懂的樣子,對於Pipeline中各個階段,仍然沒有理清它們之間的相互關係,所以下決心寫一些關於Pipeline的東西,寫的過程也是一個加深理解的過程,我需要達到的目標是當我閉上眼睛的時候,我能很從容的講出整個3D

提取視截面

在Frustum

程式天天練(1)

註:這些練習都來源於C經典教程《The C Programming Language,2nd》。做這些練習目的是培養一種編程思想(效率,重用...),而不是簡單的實現功能。Ex:  Exercise 1-12 Write a program that prints its input one word per line.Date: 2005.1.6Solution 1:  1.判斷每一個輸入的字元,若輸入的字元是' '或'/t',將此字元轉化成'/n';  2.合并連續的'/n'為一個'/n';

OpenCV_讀取檔案夾下的圖片產生視頻檔案

下面這段代碼實現了:使用OpenCV讀取指定檔案夾下的所有圖片,然後產生avi視頻檔案。// 讀取檔案夾下的圖片產生視頻檔案// Author:www.icvpr.com// Blog: http://blog.csdn.net/icvpr #include <iostream>#include <string>#include <io.h>#include <opencv2/opencv.hpp>using namespace std;

編程匕首Editplus

 總結EditPlus 3.10特點:(後面星號表示該功能使用頻度或喜歡程度)(*   用得很少或該功能不符合自己的意願)(**  偶爾用用,該功能一般)(*** 經常用,該功能很好)(****每次寫代碼都必用,該功能太棒了)1、可以自訂文件範本;2、if

程式天天練(2):字串中刪除子字串

Ex: 字串中刪除子字串Date:Jan. 8th,

OpenCV_讀視頻檔案、儲存視頻檔案

 OpenCV提供了讀視頻的類和函數,同樣也提供了將多張幀映像或圖片產生一個視頻的類和函數。詳細的介紹見:http://opencv.willowgarage.com/wiki/documentation/cpp/highgui/VideoWriterhttp://opencv.willowgarage.com/wiki/VideoCodecs  下面是一段讀視頻、處理視訊框架、寫/儲存視頻的簡單範例程式碼:  // 讀視頻檔案、儲存視頻檔案// Author:www.icvpr.com//

MFC中的設計模式之廠(Factory)

引子:網上對MFC的批評不絕於耳,說MFC這樣,那樣不好,甚至有網友直接用“爛”來形容MFC。我學習MF C也有一段時間了,我自己感覺我的MFC水平也就是中等偏下,離熟練運用MFC還有一段距離。我深刻體會到學習MFC的“痛苦”,所以在工作中我一般都盡量避免使用MFC。前幾天在CSDN中看到關於MFC中用到了那些設計模式的討論,頓時覺得這是一個很有意義的討論。為什麼我們不可以換一個角度,從實現者的角度來分析和學習MFC?MFC作為一個龐大的應用程式架構(Application Framework)

物件導向地本質-抽象

  

總頁數: 61357 1 .... 20169 20170 20171 20172 20173 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.