หน้าแรก
หน้าแรก
ในบทความนี้ เราจะวาดวงกลมบนรูปภาพโดยใช้ฟังก์ชัน Circle() ของ OpenCV ภาพต้นฉบับ อัลกอริทึม Step 1: Import OpenCV. Step 2: Define the radius of circle. Step 3: Define the center coordinates of the circle. Step 4: Define the color of the circle. Step 5: Define the thickness. Step 6: Pass the above ar
ในโปรแกรมนี้ เราจะวาดรูปหลายเหลี่ยมที่เติมโดยใช้ฟังก์ชัน opencv fillPoly() ฟังก์ชันนี้ใช้รูปภาพและจุดสิ้นสุดของรูปหลายเหลี่ยม อัลกอริทึม Step 1: Import cv2 and numpy. Step 2: Define the endpoints. Step 3: Define the image using zeros. Step 4: Draw the polygon using the fillpoly() function. Step 5: D
ในโปรแกรมนี้ เราจะเขียนข้อความบนรูปภาพโดยใช้ฟังก์ชัน opencv putText() ฟังก์ชันนี้ใช้รูปภาพ แบบอักษร พิกัดของตำแหน่งที่จะวางข้อความ สี ความหนา ฯลฯ ภาพต้นฉบับ อัลกอริทึม Step 1: Import cv2 Step 2: Define the parameters for the puttext( ) function. Step 3: Pass the parameters in to the puttext() func
ในโปรแกรมนี้ เราจะทำการเบลอภาพโดยใช้ฟังก์ชัน opencv blur() อัลกอริทึม Step 1: Import OpenCV. Step 2: Import the image. Step 3: Set the kernel size. Step 4: Call the blur() function and pass the image and kernel size as parameters. Step 5: Display the results. ภาพต้นฉบับ โค้ดตัวอย่าง import cv2 ima
ในโปรแกรมนี้ จะเบลอภาพโดยใช้ฟังก์ชัน openCV GaussianBlur() การเบลอแบบเกาส์เซียนเป็นกระบวนการทำให้ภาพเบลอโดยใช้ฟังก์ชันเกาส์เซียน มีการใช้กันอย่างแพร่หลายในซอฟต์แวร์กราฟิกเพื่อขจัดสัญญาณรบกวนออกจากภาพและลดรายละเอียด อัลกอริทึม Step 1: Import cv2. Step 2: Read the original image. Step 3: Apply gaussia
การใช้ plt.legend() เราสามารถเพิ่มหรือแสดงบางรายการได้เพียงแค่ใส่ค่าในรายการ ขั้นตอน ตั้งค่าป้ายกำกับแกน X โดยใช้เมธอด plt.xlabel() ตั้งค่าป้ายกำกับแกน Y โดยใช้วิธี plt.ylabel() พล็อตบรรทัดโดยใช้รายการที่ส่งผ่านในอาร์กิวเมนต์ของเมธอด plot() ตำแหน่งและแฟล็ก legend_drawn สามารถช่วยค้นหาตำแ
ในโปรแกรมนี้ เราจะทำการเบลอภาพโดยใช้ฟังก์ชัน medianBlur() ในไลบรารี OpenCV ค่ามัธยฐานเบลอช่วยประมวลผลขอบในภาพในขณะที่ขจัดสัญญาณรบกวน ภาพต้นฉบับ อัลกอริทึม Step 1: Import cv2. Step 2: Read the image. Step 3: Pass image and kernel size in the cv2.medianblur() function. Step 4: Display the image. โค้
ในโปรแกรมนี้ เราจะทำการกัดเซาะรูปภาพโดยใช้ฟังก์ชัน OpenCV erode() การพังทลายของภาพหมายถึงการย่อขนาดภาพ หากพิกเซลใดๆ ในเคอร์เนลเป็น 0 พิกเซลทั้งหมดในเคอร์เนลจะถูกตั้งค่าเป็น 0 เงื่อนไขหนึ่งก่อนที่จะใช้ฟังก์ชันการกัดเซาะบนรูปภาพคือ รูปภาพควรเป็นรูปภาพระดับสีเทา ภาพต้นฉบับ อัลกอริทึม Step 1: Import c
ในโปรแกรมนี้ เราจะขยายรูปภาพโดยใช้ฟังก์ชัน dilate ในไลบรารี OpenCV Dilation เพิ่มพิกเซลให้กับขอบเขตของวัตถุในภาพ กล่าวคือ มันขยายภาพทุกด้าน ภาพต้นฉบับ อัลกอริทึม Step 1: Import cv2 and numpy. Step 2: Read the image using opencv.imread(). Step 3: Define the kernel using np.ones() function. Step 4:
เมื่อใช้ Pandas เราสามารถสร้าง dataframe และตั้งค่าดัชนีสำหรับ datetime ได้ การใช้ gcf().autofmt_xdate() เราจะปรับวันที่บนแกน X ขั้นตอน สร้างรายการ date_time และแปลงเป็น date_time โดยใช้ pd.to_datetime() พิจารณาข้อมูล =[1, 2, 3] สร้างอินสแตนซ์ DataFrame() วัตถุ เช่น DF. ตั้งค่า DF[‘value
ในโปรแกรมนี้ เราจะดำเนินการเปิดบนรูปภาพ การเปิดจะนำวัตถุขนาดเล็กออกจากพื้นหน้าของรูปภาพ โดยวางไว้ในพื้นหลัง เทคนิคนี้สามารถใช้เพื่อค้นหารูปร่างเฉพาะในภาพได้ การเปิดสามารถเรียกได้ว่าการพังทลายตามด้วยการขยาย ฟังก์ชันที่เราจะใช้สำหรับงานนี้คือ cv2.morphologyEx(image, cv2.MORPH_OPEN, เคอร์เนล) ภาพต้นฉบั
ในโปรแกรมนี้ เราจะดำเนินการปิดโดยใช้ฟังก์ชัน cv2.morphologyEx() การปิดจะเป็นการลบรูเล็กๆ ในโฟร์กราวด์ โดยเปลี่ยนรูเล็กๆ ของแบ็คกราวด์ให้เป็นโฟร์กราวด์ เทคนิคนี้สามารถใช้เพื่อค้นหารูปร่างเฉพาะในภาพได้ ฟังก์ชันที่เราจะใช้สำหรับงานนี้คือ cv2.morphologyEx(image, cv2.MORPH_CLOSE, เคอร์เนล) ภาพต้นฉบับ อ
ในโปรแกรมนี้ เราจะคำนวณค่ามัธยฐานของพิกเซลทั้งหมดในแต่ละช่องโดยใช้ไลบรารี่ Pillow มีทั้งหมด 3 ช่องในรูปภาพ ดังนั้นเราจะได้รายการค่าสามค่า ภาพต้นฉบับ อัลกอริทึม Step 1: Import the Image and ImageStat libraries. Step 2: Open the image. Step 3: Pass the image to the stat function of the imagestat cla
การใช้ style=plain ในเมธอด ticklabel_format() ทำให้เราจำกัดค่าที่จะเปลี่ยนเป็นรูปแบบเลขชี้กำลังได้ ขั้นตอน ผ่านสองรายการเพื่อวาดเส้นโดยใช้วิธี plot() ใช้วิธี ticklabel_format() กับ style=plain หากไม่ได้ตั้งค่าพารามิเตอร์ คุณสมบัติที่สอดคล้องกันของตัวจัดรูปแบบจะไม่เปลี่ยนแปลง Style=plain จะปิดส
ด้วยวิธีการ FuncAnimation เราสามารถสร้างภาพยนตร์ได้ เราจะสร้างวิธีการที่ผู้ใช้กำหนดเอง อัปเดต เพื่อเปลี่ยนตำแหน่งของอนุภาคต่อไป และในตอนท้าย วิธีการจะคืนค่าอินสแตนซ์ที่กระจาย ขั้นตอน หาตำแหน่งเริ่มต้น ความเร็ว แรง และขนาดอนุภาค สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่ด้วย figsize =(7, 7)
รหัสโปรแกรมต่อไปนี้แสดงวิธีที่คุณสามารถลงจุดขึ้นบรรทัดใหม่ในป้ายกำกับ matplotlib ด้วย Tex ขั้นตอน ตั้งค่าป้ายกำกับแกน X และแกน Y สำหรับไดอะแกรมโดยใช้ \n เพื่อลงจุดขึ้นบรรทัดใหม่ในป้ายกำกับ ตั้งค่า .rcParams ปัจจุบันสำหรับ facecolor ของแกน กลุ่มถูกขวาน ใช้ตัวหมุนเพื่อกำหนดสีให้กับกลุ่มของเส้
ในโปรแกรมนี้ เราจะดำเนินการ TopHat กับรูปภาพ การดำเนินการ TopHat เป็นการดำเนินการทางสัณฐานวิทยาที่ใช้ในการแยกองค์ประกอบขนาดเล็กและรายละเอียดจากภาพที่กำหนด TopHat ใช้เพื่อปรับปรุงวัตถุที่สว่างในพื้นหลังสีเข้ม เราจะใช้ฟังก์ชัน morphologyEx(image, cv2.MORPH_TOPHAT, kernel) ภาพต้นฉบับ อัลกอริทึม ขั้นต
ในโปรแกรมนี้ เราจะดำเนินการ Blackhat กับรูปภาพโดยใช้ OpenCV การแปลง BlackHat ใช้เพื่อเสริมวัตถุสีเข้มที่น่าสนใจในพื้นหลังที่สว่าง เราจะใช้ฟังก์ชัน morphologyEx(image, cv2.MORPH_BLACKHAT, kernel) ภาพต้นฉบับ อัลกอริทึม ขั้นตอนที่ 1:นำเข้า cv2. ขั้นตอนที่ 2:อ่านรูปภาพ ขั้นตอนที่ 3:กำหนดขนาดเคอร์เนล ข
ในโปรแกรมนี้ เราจะอัพภาพตัวอย่าง การสุ่มตัวอย่างขึ้นเป็นการเพิ่มความละเอียดเชิงพื้นที่ในขณะที่ยังคงการแสดงภาพ 2 มิติไว้ โดยทั่วไปจะใช้สำหรับการซูมเข้าในพื้นที่เล็กๆ ของรูปภาพ เราจะใช้ฟังก์ชัน pyrup() ในไลบรารี openCV เพื่อทำงานนี้ให้เสร็จสิ้น ภาพต้นฉบับ อัลกอริทึม Step 1: Read the image. Step 2: P
เมื่อใช้เมธอด savefig ของแพ็คเกจ pyplot เราสามารถบันทึกรูปจากระยะไกลได้โดยการระบุตำแหน่งของรูป ขั้นตอน หากต้องการใช้แบ็กเอนด์อื่น ให้ตั้งค่าโดยใช้เมธอด matplotlib.use(Agg) วาดเส้นโดยใช้วิธี plot() เมื่อใช้เมธอด savefig() เราสามารถบันทึกรูปภาพจากระยะไกลได้ เพียงแค่วางไดเร็กทอรี หากต้องการ