applyColorMap() วิธีการของ Imgproc คลาสใช้แมปสีที่ระบุกับรูปภาพที่กำหนด วิธีนี้ยอมรับพารามิเตอร์สามตัว -
-
สอง เสื่อ วัตถุที่แสดงภาพต้นทางและปลายทาง
-
ตัวแปรจำนวนเต็มที่แสดงประเภทของแมปสีที่จะนำไปใช้
คุณสามารถส่งผ่านค่าใดค่าหนึ่งต่อไปนี้เป็นค่าแมปสีให้กับเมธอดนี้
สี
ตัวอย่าง
import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class CustomColorMaps { public static void main(String args[]) { // Loading the OpenCV core library System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // Reading the Image from the file and storing it in to a Matrix object String file ="D:\\images\\cat.jpg"; Mat src = Imgcodecs.imread(file); // Creating an empty matrix to store the result Mat dst = new Mat(); // Applying color map to an image Imgproc.applyColorMap(src, dst, Imgproc. COLORMAP_PINK); // Writing the image Imgcodecs.imwrite("D:\\images\\color_map.jpg", dst); System.out.println("Image processed"); } }
ใส่รูปภาพ
ผลลัพธ์
ในการดำเนินการ โปรแกรมข้างต้นจะสร้างผลลัพธ์ต่อไปนี้ -