Time of Update: 2018-12-05
1、首先是傳回值意義的區別,我們先看一下 MSDN 裡的聲明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);BOOL PostMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); 其中 4
Time of Update: 2018-12-05
關於Invalidate、InvalidateRect和UpdateWindow // 轉載,這個資料對我很有協助。(1)Invalidate Invalidate標記一個需要重繪的無效地區,並不意味著調用該函數後就立刻進行重繪。類似於PostMessage(WM_PAINT),需要處理到WM_PAINT訊息時才真正重繪。以為您Invalidate之後還有其他的語句正在執行,程式沒有機會去處理WM_PAINT訊息,但當函數執行完畢後,訊息處理才得以進行。
Time of Update: 2018-12-05
1、下載FLTK壓縮包,http://www.fltk.org/ 當前穩定版本的是1.3.x,已經有3.0.x beta版本,以1.3.x為例,下載fltk-1.3.x-r9698.tar.gz。
Time of Update: 2018-12-05
距離上篇深入學習又過了N久了,當時分析過calcHist的源碼,不過有些地方不是很明白,後來一直忙著畢業,也沒繼續,但是心裡總是覺得有個東西沒有完成,這兩天有點時間就把看的calcHist的源碼整理了一下,貼出來,也算完了一個任務。
Time of Update: 2018-12-05
這兩天閑著沒事,覺得將映像內容用ASCII碼顯示出來挺有意思的,就自己嘗試著寫了寫,到網上一搜才知道原來這東西還是一門藝術-ASCII art!!咱也跟藝術沾邊了O(∩_∩)O哈哈哈~
Time of Update: 2018-12-05
在中文系統中控制台的預設字碼頁是簡體中文的,如所示:當在控制台中輸出ASCII碼大於128的字元時就會出現中文亂碼,如下是一個在控制台中畫出一個框的例子,在字碼頁為簡體中文時:根本就看不出是什麼東西,問題就在字碼頁上,需要改為英文,方法如下,按右鍵控制台的標題列,在快顯功能表中選擇 "預設值 ",修改預設字碼頁為 "437 OEM-美國 ",確定之後重新運行就可以了,如下:下面是改為英文字碼頁之後的運行結果:
Time of Update: 2018-12-05
3.2.20 RTPSessionParams-------------------------------------------------------------------------標頭檔:rtpsessionparams.h 描述了要被一個RTPSession對象使用的參數。注意!自己的時間戳記單位必須設為一個有效數值,否則會話將不會建立。類的介面如下:int SetUsePollThread(bool
Time of Update: 2018-12-05
閑著無聊,試了一下在控制台的介面中顯示映像。控制台可以設定字元顏色以及背景顏色,雖然只有有限的七八種,但是僅僅作為區分的話也差不多夠了。下面是兩幅使用控制台的介面顯示的映像,雖然有點難看,作為娛樂,足矣。 首先在映像周圍畫了一個框,然後在框中逐個將字元屬性進行設定,對顏色處理只是簡單的將灰階賦值給了設定控制台字元屬性的參數,所以看起來有點怪異。 這個是工程,使用VS2008,【註:程式中使用了OpenCV2.3.1的函數用來讀取映像】
Time of Update: 2018-12-05
先說一下本文中會提到的內容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等宏變數:先舉一個例子,會用到上面這些宏:#define myprintf(...) printk("[lch]:File:%s, Line:%d, Function:%s," \ __VA_ARGS__, __FILE__, __LINE__ ,__FUNCTION__);此處的 #define 的作用是將 myprintf(
Time of Update: 2018-12-05
入職報到一周了,也培訓完一周了,後面還有3周的技術培訓,崗位基本定下來了。原定的影像處理恐怕要bye了,部門人滿了。分到了軟體,雖然有點不爽,但是領導安排,木有辦法。雖然還是很喜歡映像的東西,不過,恐怕沒有那麼多的精力分配了,但是還會堅持下去,有時間還會去解讀解讀OpenCV的源碼,注意注意映像、視覺方面的動態。希望自己能夠堅持下去。 以此紀念我即將逝去的image、computer vision!
Time of Update: 2018-12-05
http://hi.baidu.com/cjlhj/blog/item/5bc8ba19e5c1294143a9adc3.htmlofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體,其實所謂的流緩衝就是記憶體空間; 在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的檔案I/O,stream這個類有兩個重要的運算子: 1、插入器(<<)
Time of Update: 2018-12-05
Warning C4819:The file contains a character that can ot be represented in the current code page(936). save the file in unicode format to prevent data
Time of Update: 2018-12-05
剛剛編譯出jrtplib庫來,一切都不會,沒接觸過流媒體的東西,RTP的協議等等,不懂~~~於是先拿了簡單的傳輸一張映像試試。 映像的部分採用opencv2.2. 發送端是在lib的example2的基礎上添加修改的,接收是在lib的example3的基礎上修改的,經測試可以傳輸映像-----------雖然被RTP中的各種參數搞得很頭大,慢慢研究研究吧,最終是要發送H.263格式的。
Time of Update: 2018-12-05
#include "stdafx.h"#include "cv.h" // includes OpenCV definitions#include "highgui.h" // includes highGUI definitions#include "cvcam.h"#include <iostream>#include <stdio.h>// includes C standard input/output definitionsusing namespace
Time of Update: 2018-12-05
這確實有些混亂:1. 命令列參數“console=ttySAC0”與/dev/目錄沒有任何關係,它被用來選擇從哪個裝置輸出核心、驅動的printk資訊:①. 在核心kernel/printk.c中,有這一行代碼:__setup("console=", console_setup);對於命令列參數“console=ttySAC0”,console_setup函數會將裝置名稱(name)、索引(index)解析出來:名為ttySAC,索引為0──表示第一個裝置②.
Time of Update: 2018-12-05
這裡來到了CamShift演算法,OpenCV實現的第二部分,這一次重點討論Mean Shift演算法。在討論Mean Shift演算法之前,首先討論在2D機率分布圖像中,如何計算某個地區的重心(Mass Center)的問題,重心可以通過以下公式來計算:1.計算地區內0階矩for(int i=0;i<height;i++) for(int j=0;j<width;j++) M00+=I(i,j)2.地區內1階矩:for(int i=0;i<height;i++)
Time of Update: 2018-12-05
說完常見的幾種bootargs,那麼我們來討論平常我經常使用的幾種組合:1). 假設檔案系統是ramdisk,且直接就在記憶體中,bootargs的設定應該如下:setenv bootargs ‘initrd=0x32000000,0xa00000 root=/dev/ram0 console=ttySAC0 mem=64M init=/linuxrc’2). 假設檔案系統是ramdisk,且在flash中,bootargs的設定應該如下:setenv bootargs ‘mem=32M
Time of Update: 2018-12-05
下面的例子是一個簡單的 SVG 檔案的例子。SVG 檔案必須使用 .svg 尾碼來儲存:然後在瀏覽器中開啟Opera、Google Chrome和Safari支援SVG顯示。Microsoft的Internet Explorer 8.0版之前尚未支援SVG,直至由Internet Explorer 9.0版開始支援SVG。展示效果如下: <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC
Time of Update: 2018-12-05
先貼一個例子,後面的慢慢寫~例:要求輸入11位的號碼,提交時進行判斷,不爭卻重新輸入,直到輸入正確位置。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
Time of Update: 2018-12-05
power designer 12.5和破解補丁下載power designer 12.5:http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exepower designer 12.5破解補丁::http://cid-723e59b0c823518b.skydrive.live.com/browse.aspx/.Public/JohnZonpower designer