1. 程式人生 > >CV_IMAGE_ELEM的作用以及用法 轉載

CV_IMAGE_ELEM的作用以及用法 轉載

轉載來自:http://blog.sina.com.cn/s/blog_a3fc4c6a0100zeco.html

CV_IMAGE_ELEM是一個巨集,

#define CV_IMAGE_ELEM( image, elemtype, row, col )
(((elemtype*)((image)->imageData + (image)->widthStep*(row)))[(col)])

#define CV_MAT_ELEM( mat, elemtype, row, col )
(*(elemtype*)CV_MAT_ELEM_PTR_FAST( mat, row, col, sizeof(elemtype)))

想正確的得到影象的座標為(x,y)點的畫素值,是應該這樣寫CV_IMAGE_ELEM(Image, uchar, y, x),

不過將IMAGE的資料按照原來的樣子複製到mat中可以這麼寫:
CV_IMAGE_ELEM(pImage, uchar, i, j) = CV_MAT_ELEM(*mat, uchar, i, j)


相關推薦

CV_IMAGE_ELEM作用以及用法 轉載

轉載來自:http://blog.sina.com.cn/s/blog_a3fc4c6a0100zeco.html CV_IMAGE_ELEM是一個巨集, #define CV_IMAGE_ELEM( image, elemtype, row, col ) (((e

C++中this指標的作用以及用法詳解

為什麼引用this指標? 當我們在類中定義了一個變數,同時又在類成員函式中定義了同一個變數時,也就是變數名重複時,但是我們要想使用類中的定義的變數,此時就需要this指標了。 1.this指標的作用 指標存在於類的成員函式中,指向被呼叫函式類例項的地址。  一個物件的thi

hive中order by,sort by, distribute by, cluster by作用以及用法

1. order by     Hive中的order by跟傳統的sql語言中的order by作用是一樣的,會對查詢的結果做一次全域性排序,所以說,只有hive的sql中制定了order by所有的資料都會到同一個reducer進行處理(不管有多少map,也不管檔案有多

Java中volatile的作用以及用法

找了很多資料,包括《Java併發程式設計實戰》,綜合一下各家的說法就是: volatile讓變數每次在使用的時候,都從主存中取。而不是從各個執行緒的“工作記憶體”。 volatile具有synchronized關鍵字的“可見性”,但是沒有synchronized關鍵字

unity 3d 中的quaternion.Slerp的作用以及用法

<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="csharp">using UnityEngine; usin

MySql的儲存過程的作用以及詳細用法

 前言:儲存過程的好處1、使用了存過程,很多相似性的刪除,更新,新增等操作就變得輕鬆了,並且以後也便於管理! 2、儲存過程因為SQL語句已經預編繹過了,因此執行的速度比較快。 3、儲存過程可以接受引數、輸出引數、返回單個或多個結果集以及返回值。可以向程式返回錯誤原因。

轉載】淺談在Java開發中的列舉的作用用法

原文http://blog.csdn.net/u014527058/article/details/52751488 列舉(enum),是指一個經過排序的、被打包成一個單一實體的項列表。一個列舉的例項可

DECODE 與CASE WHEN 的比較以及用法

發放 case oracle sta 相等 server 條件 比較 oracl 1.DECODE 只有Oracle 才有,其它數據庫不支持; 2.CASE WHEN的用法, Oracle、SQL Server、 MySQL 都支持; 3.DECODE

事務的作用以及了解(原文來源於其他博文)

ram 代碼量 動態代理 n) 但是 表示 mit exe 永久 首先,說說什麽事務 (Transaction)。 事務,就是一組操作數據庫的動作集合。 事務是現代數據庫理論中的核心概念之一。如果一組處理步驟或者全部發生或者一步也不執行,我們稱該組處理步驟為一個事務。當所

export ,export default 和 import 區別 以及用法

彈出 但是 clas 能夠 引用 port 模塊 返回值 兩個 首先要知道export,import ,export default是什麽 ES6模塊主要有兩個功能:export和import export用於對外輸出本模塊(一個文件可以理解為一個模塊)變量的接口 imp

關於異或^的用法 [轉載]

con 計算 could [] integer 一位 complex appears 頭上 轉自:https://www.lijinma.com/blog/2014/05/29/amazing-xor/ 什麽是異或? Wikipedia的解釋: 在邏輯學中,邏輯算符異或(

Ajax參數的含義以及用法

sync 執行 時間 根據 p s process 角度 進一步 是否 以jquery.js為例講述ajax對應的參數以及用法 1.url: (發送請求的地址)(String)(默認為當前頁地址)。 2.type: (發送請求的方式,http請求方式)(String)(默認

ViewState的用法(轉載的)

解碼 變量 def 客戶端 相關 read int 一起 tran ViewState的用法 更多 2014/2/27 來源:ASP.NET學習瀏覽量:32208 學習標簽: ViewState 本文導讀:在web窗體控件設置為runat = "server",這個控

表驅動的認識以及用法——原創---非抄書

mon 內存 三種 所在 [] code 二維 區域 可能 表驅動是什麽:通過查找數據表來代替復雜的邏輯結構(如 if ... else ......, switch等); 表驅動的優點是: 1、 將編程的重心調整到解決問題上,而不是復雜的邏輯判斷;2、 增加了程序的靈活

python 學習 D7 遍歷字典的集中方法 集合的作用 以及增刪查

返回值 大小 ren span font enc 遍歷字典 list style 遍歷字典的幾種方法: dic = {‘a‘: ‘1‘, ‘b‘: ‘2‘, ‘c‘: ‘3‘} # 1 遍歷key值 # for key in dic: # print(key, d

slot 插槽的作用用法(摘自vue.js 官網)

定制 body vue.js pan 有效 當我 zh-cn 所有 operator 有的時候你希望提供的組件帶有一個可從子組件獲取數據的可復用的插槽。例如一個簡單的 <todo-list> 組件的模板可能包含了如下代碼: <ul> <

前端基礎-jQuery的優點以及用法

高度 優勢 動畫效果 不兼容 PE ima 綁定 獲取 減少 一、jQuery介紹 jQuery是一個輕量級的、兼容多瀏覽器的JavaScript庫。 jQuery使用戶能夠更方便地處理HTML Document、Events、實現動畫效果、方便地進行Ajax交互,

Flask-Migrate的作用以及安裝

更新數據 div eat 了解 ins class ade 文件 重新 1.因為采用db.create_all() 在後期修改表字段時,不會自動映射到數據庫中,必須刪除表,然後重新運行才會映射,這樣不符合實際的需求,因此flask-Migrate就是為了解決這個問題,它可以

數字音頻處理的瑞士軍刀sox的音效算法以及用法

transform xaml RoCE cto pla effect fit num ups   SoX可以明確的寫出需要的音頻處理的效果,可以方便的重復使用,在目前的條件下是一個比較方便使用的項目。不過相信隨著Audacity的發展,很有可能在未來可以逐漸替代SoX的功能

匯編中中括號[]作用以及lea和mov指令的區別

article truct err csdn 指針 valid tail 支持 art 現在總結一下:其中牽扯到lea指令,mov指令,[] 一.lea指令:對於寄存器來說:第二個操作數是寄存器必須要加[],不然報錯,這裏lea就是取[寄存器]的值,如:mov eax,2