0
我想重現將原始拜耳圖像轉換爲RGB
圖像的cv::cvtColor()
函數。有幾種不同的方式,如COLOR_BayerBG2BGR
或COLOR_BayerBG2BGR_VNG
和COLOR_BayerBG2BGR_EA
。但是,我找不到任何有關每種方法使用的插值方法的信息。應該提及一些出版物或專利。有誰知道?在cv :: cvtColor()去馬賽克中使用哪些插值方法
我想重現將原始拜耳圖像轉換爲RGB
圖像的cv::cvtColor()
函數。有幾種不同的方式,如COLOR_BayerBG2BGR
或COLOR_BayerBG2BGR_VNG
和COLOR_BayerBG2BGR_EA
。但是,我找不到任何有關每種方法使用的插值方法的信息。應該提及一些出版物或專利。有誰知道?在cv :: cvtColor()去馬賽克中使用哪些插值方法
正如名稱所暗示的,OpenCV是開源的。如果你對引擎蓋下發生的事情感興趣,請閱讀源代碼。或複製它,如果你想「複製」功能...
https://github.com/opencv/opencv
通常它只是普通的鄰居的值。你會期望什麼奇特的插值方法?
實際上,它對於一個簡單的線性插值似乎工作得很好,所以我確實期待一些奇特的插值和可能的一些後處理。我如何找到源代碼? – Nazar
@Naz你可以在GitHub上找到我提供鏈接的源代碼。然後你使用搜索功能找到你需要的東西。 https://github.com/opencv/opencv/blob/4fd00c1ae1968115670d631121363f7dbaa71922/modules/imgproc/src/color.cpp#L9694 – Piglet