Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. วิธีเปลี่ยน Editor เริ่มต้นของ JShell ใน Java 9

    JShell implement REPL (Read-Evaluate-Print Loop) ที่อ่านโค้ดจาก command-line ประเมิน snippet ที่ให้มา และพิมพ์ผลลัพธ์กลับมา ใน JShell สามารถแก้ไขโค้ดจาก default JShell editor ได้โดยใช้ JShell Editor Pad เราสามารถใช้คำสั่ง /set เพื่อเปลี่ยน default editor เพื่อกำหนด editor อื่นได้ เมื่อใช้คำสั่ง /edi

  2. วิธีวาดวงรี (Ellipse) ครอบวัตถุในภาพด้วย OpenCV Java

    คุณสามารถวาดวงรีครอบรูปร่างได้โดยใช้เมธอด fitEllipse() ของคลาส org.opencv.imgproc.Imgproc เมธอดนี้รับอ็อบเจ็กต์ของคลาส MatOfPoint2f คำนวณวงรีที่จะครอบชุดจุดที่กำหนด และคืนค่าอ็อบเจ็กต์ RotatedRect โดยใช้วิธีนี้คุณสามารถวาดวงรีรอบวัตถุที่เป็นไปได้ในภาพได้ โดย: อ่านภาพด้วย imread() ของ Imgproc แปลงเป

  3. วิธีเพิ่มข้อความบนรูปภาพด้วย Java OpenCV

    คุณสามารถเพิ่มข้อความบนภาพได้โดยใช้เมธอด putText() ของคลาส org.opencv.imgproc.Imgproc เมธอดนี้จะ render ข้อความที่ระบุลงในภาพ รับพารามิเตอร์ดังนี้: อ็อบเจ็กต์ Mat ว่างสำหรับเก็บ source image อ็อบเจ็กต์ String ระบุข้อความที่ต้องการ อ็อบเจ็กต์ Point ระบุตำแหน่งของข้อความ ค่าคงที่ integer ระบุ font ขอ

  4. ตัวอย่าง Java สาธิต Canny Edge Detection ใน OpenCV

    Canny edge detector เรียกว่า optimal detector เนื่องจากตรวจจับเฉพาะขอบที่มีอยู่จริง ให้ response เดียวต่อหน้า และลดระยะห่างระหว่างพิกเซลขอบและพิกเซลที่ตรวจพบ เมธอด Canny() ของคลาส Imgproc ใช้อัลกอริทึม Canny edge detection บนภาพที่กำหนด เมธอดนี้รับ: สองอ็อบเจ็กต์ Mat แทน source และ destination imag

  5. Morphological Closing ใน OpenCV ด้วย Java

    Morphological operations คือชุดการดำเนินการที่ประมวลผลภาพตามรูปร่างที่กำหนด Erosion และ dilation เป็น 2 operations พื้นฐาน ใน dilation จะเพิ่มพิกเซลเข้าไปที่ขอบเขตภาพ ใน erosion จะลบพิกเซลออกจากขอบเขตภาพ จำนวนพิกเซลที่เพิ่ม/ลบ ขึ้นอยู่กับมิติของ structuring element ที่ใช้ คุณสามารถทำ erosion และ d

  6. Morphological Gradient ในการประมวลผลภาพคืออะไร

    Erosion และ dilation เป็น 2 morphological operations พื้นฐาน ตามชื่อ Morphological operations คือชุดการดำเนินการที่ประมวลผลภาพตามรูปร่างของมัน ใน dilation operation จะเพิ่มพิกเซลเข้าไปที่ขอบเขตภาพ และใน erosion operation จะลบพิกเซลออกจากขอบเขตภาพ จำนวนพิกเซลที่เพิ่มขึ้นใน dilation ขึ้นอยู่กับมิติของ

  7. มีทางเลือกแทน OpenCV imshow() ใน Java หรือไม่

    คลาส HighGui ในแพ็กเกจ org.opencv.highgui ช่วยให้คุณสร้างและจัดการหน้าต่างและแสดงผลได้ คุณสามารถแสดงภาพในหน้าต่างได้โดยใช้เมธอด imshow() ของคลาสนี้ ซึ่งรับพารามิเตอร์ 2 ตัว: ตัวแปร string แทนชื่อหน้าต่าง อ็อบเจ็กต์ Mat แทนเนื้อหาภาพ แนะนำให้เรียกเมธอด waitKey() หลัง imshow() ตัวอย่างโค้ด import or

  8. Top Hat และ Black Hat Morphological Operations ใน Java

    Morphological operations คือชุดการดำเนินการที่ประมวลผลภาพตามรูปร่างที่กำหนด Erosion (การกัด蚀) - การดำเนินการที่พิกเซลถูกลบออกจากขอบเขตภาพ Dilation (การขยาย) - การดำเนินการที่พิกเซลถูกเพิ่มเข้าไปที่ขอบเขตภาพ จำนวนพิกเซลที่เพิ่ม/ลบ ขึ้นอยู่กับมิติของ structuring element ที่ใช้ Morphological Opening -

  9. Standard Hough Line Transform ใน OpenCV Java

    คุณสามารถตรวจจับเส้นตรงในภาพได้โดยใช้ Hough line transform มี 2 แบบใน OpenCV ได้แก่ Standard Hough line transform และ Probabilistic Hough Line Transform คุณสามารถใช้ Standard Hough line transform ได้ด้วยเมธอด HoughLines() ของคลาส Imgproc เมธอดนี้รับ: สองอ็อบเจ็กต์ Mat แทน source image และ vector ที

  10. Probabilistic Hough Line Transform ใน OpenCV Java

    คุณสามารถตรวจจับเส้นตรงในภาพได้โดยใช้ Hough line transform มี 2 แบบใน OpenCV ได้แก่ Standard Hough line transform และ Probabilistic Hough Line Transform คุณสามารถใช้ Probabilistic Hough line transform ได้ด้วยเมธอด HoughLinesP() ของคลาส Imgproc ซึ่งรับพารามิเตอร์: สองอ็อบเจ็กต์ Mat แทน source image

  11. การใช้งาน Hough Circle Transform ใน OpenCV Java

    คุณสามารถตรวจจับวงกลมในภาพได้โดยใช้ Hough circle transform โดยใช้เมธอด HoughCircles() ซึ่งรับพารามิเตอร์ดังนี้: อ็อบเจ็กต์ Mat แทน input image อ็อบเจ็กต์ Mat สำหรับเก็บ output vectors ของวงกลมที่พบ ตัวแปร integer แทน detection method สองตัวแปร double แทน inverse ratio ของ accumulator resolution ต่อ

  12. Histogram Equalization บนภาพใน OpenCV ด้วย Java

    Histogram ของภาพแสดงความถี่ของค่าความเข้มของพิกเซล ใน histogram ของภาพ แกน X แสดงค่าความเข้มระดับสีเทา และแกน Y แสดงความถี่ของความเข้มเหล่านี้ ซึ่งช่วยปรับปรุง contrast ของภาพ เมธอด equalizeHist() ของคลาส Imgproc รับอ็อบเจ็กต์ Mat สองตัว แทน source และ destination images ทำให้ histogram ของ source m

  13. Laplacian Transformation ใน OpenCV พร้อมตัวอย่าง Java

    Laplacian transform บนภาพจะเน้นพื้นที่ที่มีการเปลี่ยนแปลงความเข้มแบบรวดเร็ว ดังนั้นจึงใช้สำหรับ edge detection เมธอด Laplacian() ของคลาส Imgproc ใช้ Laplacian Transform บนภาพที่กำหนด เมธอดนี้รับ: สองอ็อบเจ็กต์ Mat แทน source และ destination images สี่ตัวแปร integer แทน depth, size, scale และ delta

  14. Distance Transformation ใน OpenCV พร้อมตัวอย่าง Java

    Distance transform โดยทั่วไปเป็นการแทนค่าที่ได้มาจากภาพดิจิทัล ในการดำเนินการนี้ ค่าความเข้มระดับสีเทาของจุดภายใน foreground regions จะถูกเปลี่ยนเป็นระยะห่างจากค่า 0 ที่ใกล้ที่สุด (ขอบเขต) เมธอด distanceTransform() ของคลาส Imgproc ใช้ Distance Transform บนภาพที่กำหนด เมธอดนี้รับ: สองอ็อบเจ็กต์ Mat

  15. ตัวอย่าง Java สาธิต Sobel Edge Detection ใน OpenCV

    ออปเปอเรเตอร์ Sobel สำหรับ edge detection ช่วยหาขอบในภาพทั้งแนวนอนและแนวตั้ง เมธอด Sobel() ของคลาส Imgproc ใช้อัลกอริทึม Sobel Edge Detection บนภาพที่กำหนด เมธอดนี้รับ: สองอ็อบเจ็กต์ Mat แทน source และ destination images ตัวแปร integer แทน depth ของภาพ สองตัวแปร double เก็บค่า x และ y derivatives

  16. ตัวอย่าง Java สาธิต Scharr Edge Detection ใน OpenCV

    ออปเปอเรเตอร์ Scharr สำหรับ edge detection ช่วยหาขอบในภาพทั้งแนวนอนและแนวตั้ง เมธอด Scharr() ของคลาส Imgproc ใช้อัลกอริทึม Scharr edge detection บนภาพที่กำหนด เมธอดนี้รับ: สองอ็อบเจ็กต์ Mat แทน source และ destination images ตัวแปร integer แทน depth ของภาพ สองตัวแปร double เก็บค่า x และ y derivative

  17. Simple Threshold ใน OpenCV พร้อมตัวอย่าง Java

    Thresholding เป็นเทคนิคง่ายสำหรับ segmentation ภาพ ใช้สร้างภาพ binary ใน simple thresholding พิกเซลที่มีค่ามากกว่า threshold จะถูกแทนที่ด้วยค่ามาตรฐาน เมธอด threshold() ทำ simple threshold operation บนภาพที่กำหนด พารามิเตอร์มีดังนี้: สองอ็อบเจ็กต์ Mat แทน source และ destination images สองตัวแปร int

  18. Adaptive Threshold ใน OpenCV พร้อมตัวอย่าง Java

    Thresholding เป็นเทคนิคง่ายสำหรับ segmentation ภาพ ใช้สร้างภาพ binary โดยพิกเซลที่มีค่ามากกว่า threshold จะถูกแทนที่ด้วยค่ามาตรฐาน Adaptive thresholding เป็นวิธีที่คำนวณ threshold สำหรับพื้นที่เล็กๆ ทำให้แต่ละพื้นที่มีค่า threshold ต่างกัน เมธอด adaptiveThreshold() ทำ Adaptive Threshold operation บน

  19. วิธีเพิ่มขอบ (Borders) ให้รูปภาพด้วย Java OpenCV

    คุณสามารถเพิ่มขอบให้รูปภาพได้โดยใช้เมธอด copyMakeBorder() เมธอดนี้รับพารามิเตอร์ดังนี้: สองอ็อบเจ็กต์ Mat แทน source และ destination images อ็อบเจ็กต์ของคลาส Mat แทน destination (output) image สี่ตัวแปร integer แทนความยาวขอบใน 4 ทิศทางของภาพ ตัวแปร integer แทนประเภทของขอบที่จะใช้ ตัวอย่างโค้ด impo

  20. วิธีตั้งค่า OpenCV Java กับ Eclipse

    เพื่อตั้งค่า OpenCV ใน Eclipse ก่อนอื่น ตรวจสอบว่าได้ติดตั้ง Eclipse และ Java ในระบบเรียบร้อยแล้ว การใช้ Maven Dependency เพื่อตั้งค่าสภาพแวดล้อม OpenCV ด้วย Maven dependency ให้สร้าง Java project ใน Eclipse แล้วแปลงเป็น Maven project: จากนั้นในไฟล์ pom.xml ให้เพิ่ม dependency ด้านล่างและ refresh p

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:63/97  20-คอมพิวเตอร์/Page Goto:1 57 58 59 60 61 62 63 64 65 66 67 68 69