覺得好看嗎? 但其實這通常不是拿來這樣用的
花式修圖的這個系列...
主要會講的是一些比進階再更進階的內容,
會有比較多冷門的功能,或是更難的演算法。
今天要來介紹的是 OpenCV 中通常比較少(?)被使用的顏色映射函數 cv2.applyColorMap
,
其實他主要的用途是被拿來做黑白圖片(一維度的值) 重新配色
,
例如像是我們常見的溫度圖
,等高線圖
等等,會利用到這東西。
例如 (這很常見吧~~) :
網址:https://docs.opencv.org/3.4/d3/d50/group__imgproc__colormap.html#ga9a805d8262bcbe273f16be9ea2055a65
(我只擷取部分)
我們大概可以看得出來,不同情況下的顏色對照值,從左至右也代表著 從 0(黑) 到 255(白) 的對應
。
result_img = cv2.applyColorMap(img, cv2.COLORMAP_XXX))
嘿對,你沒看錯就一行。
而 cv2.COLORMAP_XXX
我們需要去文件中查表後才知道自己想使用哪一個,
(表就是上面那個網址的連結,或者也可以直接參考我結果圖上面的名稱。)
再來就看自己想要怎麼使用囉~~~
我們再來看看另外一張風景圖的顏色映射~
https://blog.csdn.net/loveliuzz/article/details/73648505
https://docs.opencv.org/3.4/d3/d50/group__imgproc__colormap.html#ga9a805d8262bcbe273f16be9ea2055a65
https://www.itread01.com/content/1545834246.html