วิธีเปลี่ยนสีกราฟิกใน MATLAB

ผู้เขียน: Mike Robinson
วันที่สร้าง: 16 กันยายน 2021
วันที่อัปเดต: 8 พฤษภาคม 2024
Anonim
Read and Display an Image in Matlab | image processing
วิดีโอ: Read and Display an Image in Matlab | image processing

เนื้อหา

MATLAB เป็นสภาพแวดล้อมการเขียนโปรแกรมทางเทคนิคที่ใช้กันอย่างแพร่หลายในการสร้างกราฟคุณภาพของข้อมูลวิทยาศาสตร์และวิศวกรรม เพื่อให้เป็นไปตามเกณฑ์การแสดงผลหรือปรับปรุงรูปลักษณ์ MATLAB ช่วยให้คุณสามารถควบคุมสีและคุณสมบัติอื่น ๆ ขององค์ประกอบกราฟิกทั้งหมดได้อย่างสมบูรณ์ คุณสามารถจัดการได้ผ่านอินเทอร์เฟซผู้ใช้หรือผ่านคำสั่งการเขียนโปรแกรมที่ป้อนในบรรทัดคำสั่ง

กราฟิก MATLAB

กราฟิก MATLAB ทั้งหมดจะแสดงในหน้าต่างรูป แต่ละอันบรรจุอยู่ในชุดแกน การแสดงแต่ละครั้งภายในแกนมีจุดข้อมูลและเส้นที่เชื่อมต่อกัน ในบรรดาสีที่คุณสามารถเปลี่ยนได้ ได้แก่ เส้นการเติมเครื่องหมายจุดข้อมูลและเส้นขอบที่เหมือนกัน


เปลี่ยนผ่านอินเทอร์เฟซผู้ใช้

คุณสมบัติขององค์ประกอบกราฟิกทั้งหมดรวมถึงสีสามารถแก้ไขได้ใน "Property Editor" ของ MATLAB ในการเปิดโปรแกรมแก้ไขให้เลือกรูปภาพที่คุณต้องการแก้ไขเปิดเมนู "แก้ไข" ใต้แถบชื่อเรื่องแล้วเลือกตัวเลือก "คุณสมบัติของรูป ... " เลือกวัตถุที่คุณต้องการเปลี่ยนแปลงโดยคลิกเมาส์ คุณสามารถแก้ไขเส้นได้โดยคลิกที่ไอคอนแปรงถัดจากช่อง "Line:" และเลือกสีจากจานสี นอกจากนี้ยังสามารถเปลี่ยนสีหลักของเครื่องหมายโดยคลิกที่ไอคอนสีกระป๋องถัดจากช่อง "Marker:" หรือโดยการเลือกไอคอนแปรง

เปลี่ยนรหัส

คุณสามารถเปลี่ยนคุณสมบัติสไตล์ของรูปภาพได้โดยส่งคำสั่งผ่านบรรทัดคำสั่ง คำสั่ง set () สร้างความเป็นเจ้าของวัตถุ รูปภาพที่เพิ่งวาดจะถือว่าเป็น "ปัจจุบัน" ดังนั้นจึงเป็นเรื่องปกติที่จะใช้คำสั่งเหล่านี้ทันทีหลังจากสร้างรูปภาพ คุณสามารถเปลี่ยนวัตถุปัจจุบันได้ด้วยการคลิกเมาส์ที่รูป ในกรณีที่ซับซ้อนมากขึ้นคุณสามารถรับ "ที่จับ" ของวัตถุที่ต้องการได้โดยใช้คำสั่ง "findobj ()" สีที่เป็นไปได้ ได้แก่ r = red, g = green, b = blue, c = cyan, m = magenta, y = yellow, k = black, w = white


คำสั่งสำหรับการเปลี่ยนสี ได้แก่ :

ชุด (gco, 'สี', 'r'); % เปลี่ยนสีของชุดเส้นที่เลือกในปัจจุบัน (gco, 'MarkerEdgeColor', 'g'); เปลี่ยนเส้นขอบของจุดข้อมูลชุด (gco, 'MarkerFaceColor', 'b'); เปลี่ยนการเติมจุดข้อมูล

แผนที่สี

รูปภาพและข้อมูลอื่น ๆ สามารถแสดงข้อมูลระดับโดยใช้ค่าสีที่ต่างกัน ค่าข้อมูลจะถูกจับคู่กับสีโดยใช้แผนที่สี แผนที่สีเริ่มต้นใน MATLAB คือ "jet (64)" ซึ่งเป็นแผนที่ที่ใช้โทนสี "jet" ที่มีค่าที่กำหนดไว้ 64 ค่า ก่อนการแสดงข้อมูลรูปภาพจะถูกแมปกับค่าระหว่าง 1 ถึง 64 ตามช่วงค่าของรูปภาพ จากนั้นค่าที่แมปจะถูกแปลงเป็นค่าสีแดงเขียวและน้ำเงิน ตารางสี MATLAB ได้แก่ "jet", "HSV", "hot", "cool", "spring", "summer", "autumn", "winter", "grey", "bone", "copper" , "สีชมพู" และ "เส้น" ตัวอย่างเช่นหากต้องการเปลี่ยนแผนที่สีของรูปปัจจุบันเป็น "ฤดูหนาว" ด้วย 128 สีให้ใช้รหัสต่อไปนี้:


colormap (ฤดูหนาว (128));