[問題] 影像處理,色彩空間轉換與修改像素
1/27修改文章以利於閱讀、更新問題
新手發問
剛接觸C# & EMGUCV 影像處理
想試圖針對一些簡單影像操作
目的:
目前想針對輸入影像RGB
透過函式轉換成其他色彩空間
例如修改Lab的L通道
實作時遇到問題:
為了增加程式對圖片像素運作的速度
其中一中方式是將資料放進記憶體運算如網址:
https://msdn.microsoft.com/zh-tw/library/5ey6h79d(v=vs.110).aspx
可使用此方式
透過上列網址的範例程式
把整張影像,轉成Bitmap
透過記憶體方式想修改色彩空間中的通道值,如下
rgbvalues[i] = 80;
事實上我並沒有修改範例程式
感覺是在範例程式某個環節 或 修改像素時哪裡出錯了
新手使用C#影像處理
不知道寫法是否與大多數人相同
還請各位先進幫忙解惑
--------問題更新------------
無論使用GDI或EMGUCV時
將資料放進記憶體空間時
通常都是指定byte格式(好像是記憶體單位?
硬體不太精通,錯誤請糾正)
但若我使用的色彩空間是Lab這類
像素值可能大於255或是負號時
我該如何在記憶體空間運算我的像素
例:a的範圍介於-500~500
已經超過byte可以計算範圍
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.102.132.44
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1485337420.A.EB6.html
→
01/25 17:44, , 1F
01/25 17:44, 1F
→
01/25 17:44, , 2F
01/25 17:44, 2F
※ 編輯: z115988 (110.30.80.88), 01/25/2017 17:47:09
→
01/27 00:45, , 3F
01/27 00:45, 3F
→
01/27 00:45, , 4F
01/27 00:45, 4F
→
01/27 00:45, , 5F
01/27 00:45, 5F
→
01/27 00:50, , 6F
01/27 00:50, 6F
→
01/27 00:50, , 7F
01/27 00:50, 7F
→
01/27 01:20, , 8F
01/27 01:20, 8F
→
01/27 01:20, , 9F
01/27 01:20, 9F
→
01/27 01:20, , 10F
01/27 01:20, 10F
→
01/27 01:20, , 11F
01/27 01:20, 11F
→
01/27 01:20, , 12F
01/27 01:20, 12F
→
01/27 01:20, , 13F
01/27 01:20, 13F
→
01/27 01:20, , 14F
01/27 01:20, 14F
※ 編輯: z115988 (59.102.132.44), 01/27/2017 01:33:29
→
01/27 01:35, , 15F
01/27 01:35, 15F
→
01/27 01:35, , 16F
01/27 01:35, 16F
※ 編輯: z115988 (59.102.132.44), 01/27/2017 01:38:28
推
01/27 01:55, , 17F
01/27 01:55, 17F
→
01/27 02:03, , 18F
01/27 02:03, 18F
→
01/27 02:17, , 19F
01/27 02:17, 19F
→
01/27 03:07, , 20F
01/27 03:07, 20F
→
01/27 03:07, , 21F
01/27 03:07, 21F
→
01/27 03:07, , 22F
01/27 03:07, 22F
→
01/27 03:07, , 23F
01/27 03:07, 23F
→
01/27 03:07, , 24F
01/27 03:07, 24F
推
01/27 10:07, , 25F
01/27 10:07, 25F
感謝您,讓我測試看看
※ 編輯: z115988 (59.102.132.44), 01/27/2017 22:59:19
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章