Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. การแมสก์ (Masking) รูปภาพใน OpenCV คืออะไร

    ในการดำเนินการแมสก์ (mask operations) ค่าของแต่ละพิกเซลในภาพจะถูกคำนวณใหม่โดยอิงจากแมทริกซ์แมสก์ที่กำหนด เรียกว่า kernel การแมสก์ cònเรียกว่า filtering เมธอด filter2D() ของคลาส Imgproc รับ source, destination และ kernel matrices และทำการคอนฟลูเวน (convolve) source matrix กับ kernel matrix โดยใช้เมธอ

  2. เทคนิค Otsu Threshold ใน OpenCV พร้อมตัวอย่าง Java

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

  3. วิธีผสมผสาน (Blend) รูปภาพสองภาพด้วย OpenCV Java

    คุณสามารถผสมผสานรูปภาพสองภาพใน OpenCV ได้โดยใช้เมธอด addWeighted() ของคลาส Core เมธอดนี้รับอ็อบเจ็กต์ Mat สองตัว (แทน source และ destination matrices) และค่า double สองค่า แทนน้ำหนัก (weights) ของภาพ alpha, gamma และคำนวณ weighted sum ของทั้งสองภาพ ตัวอย่างโค้ด import org.opencv.core.Core; import or

  4. การตั้งค่า JavaFX กับ Eclipse

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

  5. คุณสมบัติสำคัญของ JavaFX

    ต่อไปนี้คือคุณสมบัติสำคัญของ JavaFX: เขียนด้วย Java - ไลบรารี JavaFX เขียนด้วย Java และใช้ได้กับภาษาที่รันบน JVM เช่น Java, Groovy, JRuby แอปพลิเคชัน JavaFX ยังเป็น platform-independent อีกด้วย FXML - JavaFX มีภาษา FXML ซึ่งเป็นภาษามาร์กอัปแบบ declarative คล้าย HTML วัตถุประสงค์คือเพื่อกำหนด User I

  6. การทำความเข้าใจ JavaFX Scene Graph

    ใน JavaFX แอปพลิเคชัน GUI ถูกสร้างขึ้นโดยใช้ Scene Graph ซึ่งเป็นโครงสร้างข้อมูลแบบต้นไม้ในแอปพลิเคชันกราฟิกส์สมัยใหม่ เป็นจุดเริ่มต้นของแอปพลิเคชัน และเป็นการรวบรวมโหนด (nodes) เพื่อแสดงผลใน JavaFX คุณต้องสร้าง scene graph โดยใช้ nodes และตั้งค่าให้กับอ็อบเจ็กต์ของคลาส Stage ซึ่งเป็นคอนเทนเนอร์ระดั

  7. โครงสร้างแอปพลิเคชัน JavaFX

    โดยทั่วไป แอปพลิเคชัน JavaFX จะมี 3 องค์ประกอบหลัก ได้แก่ Stage, Scene และ Nodes ตามภาพประกอบด้านล่าง Stage (เวที/หน้าต่าง) Stage (หน้าต่าง) บรรจุอ็อบเจ็กต์ทั้งหมดของแอปพลิเคชัน JavaFX แทนด้วยคลาส Stage ในแพ็กเกจ javafx.stage คุณต้องเรียกเมธอด show() เพื่อแสดงเนื้อหาของ Stage Scene Graph (กราฟฉาก)

  8. วิธีสร้างแอปพลิเคชัน JavaFX พื้นฐาน

    เพื่อสร้างแอปพลิเคชัน JavaFX พื้นฐาน ให้ทำตามขั้นตอนด้านล่าง: 1. ขยายคลาส Application ในการสร้างแอปพลิเคชัน JavaFX คุณต้องสร้างคลาสที่สืบทอดมาจาก Application และ implement เมธอด abstract start() ในเมธอดนี้จะเขียนโค้ดของแอปพลิเคชัน JavaFX public class JavafxSample extends Application { @Override

  9. วงจรชีวิต (Life Cycle) ของแอปพลิเคชัน JavaFX

    คลาส Application ของ JavaFX มี 3 เมธอดวงจรชีวิตหลัก ได้แก่: start() - เมธอดจุดเริ่มต้น ที่เขียนโค้ดกราฟิกส์ JavaFX stop() - เมธอดว่าง ที่สามารถ override ได้ ใช้เขียนตรรกะหยุดแอปพลิเคชัน init() - เมธอดว่าง ที่สามารถ override ได้ แต่ ไม่สามารถ สร้าง Stage หรือ Scene ในเมธอดนี้ได้ นอกจากนี้ ยังมีเมธอ

  10. คุณสมบัติของอ็อบเจ็กต์ 2 มิติใน JavaFX

    สำหรับอ็อบเจ็กต์ 2 มิติทั้งหมด คุณสามารถกำหนดคุณสมบัติต่างๆ ได้ดังนี้: Stroke Type (ประเภทขอบ) - ระบุประเภทของเส้นขอบของรูปทรง กำหนดได้ด้วยเมธอด setStrokeType() ของคลาส ShapeJavaFX รองรับ 3 ประเภท: StrokeType.INSIDE, StrokeType.OUTSIDE, StrokeType.CENTERED Stroke Width (ความกว้างขอบ) - ระบุความกว้า

  11. วิธีเพิ่มเอฟเฟกต์เบลอ (Blur Effect) ให้โหนดข้อความใน JavaFX

    คุณสามารถเพิ่มเอฟเฟกต์ให้กับอ็อบเจ็กต์โหนด (node) ใดๆ ใน JavaFX ได้โดยใช้เมธอด setEffect() เมธอดนี้รับอ็อบเจ็กต์ของคลาส Effect และเพิ่มเอฟเฟกต์นั้นให้กับโหนดปัจจุบัน คลาส javafx.scene.effect.GaussianBlur แทนเอฟเฟกต์เบลอที่ใช้ Gaussian convolution kernel ภายใน ดังนั้น เพื่อเพิ่มเอฟเฟกต์เบลอให้โหนดข้อ

  12. วิธีสร้างเส้นโค้งมน (Arc) ใน JavaFX

    โดยทั่วไป เส้นโค้งมน (Arc) เป็นส่วนเล็กๆ ของโค้ง ใน JavaFX แทนด้วยคลาส javafx.scene.shape.Arc คลาสนี้มี 6 คุณสมบัติ ดังนี้: centerX - พิกัด x ของจุดศูนย์กลางของโค้งมน กำหนดค่าได้ด้วย setCenterX() centerY - พิกัด y ของจุดศูนย์กลางของโค้งมน กำหนดค่าได้ด้วย setCenterY() radiusX - ความกว้างของวงรีเต็มร

  13. องค์ประกอบเส้นทาง (Path Elements) ต่างๆ ใน JavaFX มีอะไรบ้าง

    แพ็กเกจ javafx.scene.shape จัดเตรียมคลาสต่างๆ สำหรับวาดรูปทรง 2D แบบพื้นฐาน เช่น เส้นตรง วงกลม พหุเหลี่ยม และรูปวงรี เป็นต้น อย่างไรก็ตาม หากต้องการวาดรูปทรงที่ซับซ้อนและกำหนดเอง คุณจะต้องใช้คลาส Path คลาส Path คลาส Path ใช้แสดงโครงร่างทางเรขาคณิตของรูปทรง ช่วยให้คุณวาดเส้นทาง (path) ที่กำหนดเองได้

  14. วิธีสร้างองค์ประกอบเส้นทางเส้นตรง (Line) ใน JavaFX

    คลาส LineTo ในแพ็กเกจ javafx.scene.shape แทนองค์ประกอบเส้นทางแบบเส้นตรง ช่วยให้คุณวาดเส้นตรงจากพิกัดปัจจุบันไปยังพิกัดใหม่ที่ระบุ ขั้นตอนการสร้างองค์ประกอบเส้นทางเส้นตรง สร้างอินสแตนซ์ของคลาส LineTo กำหนดค่าคุณสมบัติโดยใช้เมธอด setter หรือส่งผ่านค่าให้กับคอนสตรักเตอร์ สร้างอินสแตนซ์ของคลาส Path ดึง

  15. วิธีสร้างองค์ประกอบเส้นทางเส้นราบ (Horizontal Line) ใน JavaFX

    คลาส HLineTo แทนองค์ประกอบเส้นทางแบบเส้นราบ ช่วยให้คุณวาดเส้นราบจากพิกัดปัจจุบันไปยังพิกัดใหม่ที่ระบุ ขั้นตอนการสร้างองค์ประกอบเส้นทางเส้นราบ สร้างอินสแตนซ์ของคลาส HLineTo กำหนดค่าคุณสมบัติโดยใช้เมธอด setter หรือส่งผ่านค่าให้กับคอนสตรักเตอร์ สร้างอินสแตนซ์ของคลาส Path ดึงรายการ observable list ของ

  16. วิธีสร้างองค์ประกอบเส้นทางเส้นตั้งฉาก (Vertical Line) ใน JavaFX

    คลาส VLineTo แทนองค์ประกอบเส้นทางแบบเส้นตั้งฉาก ช่วยให้คุณวาดเส้นตั้งฉากจากพิกัดปัจจุบันไปยังพิกัดใหม่ที่ระบุ ขั้นตอนการสร้างองค์ประกอบเส้นทางเส้นตั้งฉาก สร้างอินสแตนซ์ของคลาส VLineTo กำหนดค่าคุณสมบัติโดยใช้เมธอด setter หรือส่งผ่านค่าให้กับคอนสตรักเตอร์ สร้างอินสแตนซ์ของคลาส Path ดึงรายการ observab

  17. วิธีสร้างองค์ประกอบเส้นทางโค้งกำลังสอง (Quadratic Curve) ใน JavaFX

    คลาส QuadCurveTo แทนองค์ประกอบเส้นทางแบบโค้งกำลังสอง (Quadratic Curve) ช่วยให้คุณวาดโค้งกำลังสองจากพิกัดปัจจุบันไปยังพิกัดใหม่ที่ระบุ ขั้นตอนการสร้างองค์ประกอบเส้นทางโค้งกำลังสอง สร้างอินสแตนซ์ของคลาส QuadCurveTo กำหนดค่าคุณสมบัติของคลาสนี้โดยใช้เมธอด setter หรือส่งผ่านค่าให้กับคอนสตรักเตอร์ สร้างอ

  18. วิธาสร้าง Path Element Cubic Curve ใน JavaFX

    คลาสนี้แทน Path Element cubic curve ช่วยวาด cubic curve จากพิกัดปัจจุบันไปยังพิกัดใหม่ที่ระบุ ขั้นตอนสร้าง line path element: สร้างอินสแตนซ์คลาส CubicCurveTo ตั้งค่าคุณสมบัติด้วย setter หรือส่งให้คอนสตรัคเตอร์ สร้างอินสแตนซ์คลาส Path ดึง observable list ของ Path ด้วย getElements() เพิ่ม CubicCurve

  19. วิธาสร้าง Path Element Arc ใน JavaFX

    คลาสนี้แทน Path Element arc ช่วยวาดโค้งจากพิกัดปัจจุบันไปยังพิกัดใหม่ที่ระบุ ขั้นตอนสร้าง line path element: สร้างอินสแตนซ์คลาส ArcTo ตั้งค่าคุณสมบัติของคลาสนี้ด้วย setter หรือส่งให้คอนสตรัคเตอร์ สร้างอินสแตนซ์คลาส Path ดึง observable list ของ Path ที่สร้างด้วยเมธอด getElements() เพิ่ม ArcTo objec

  20. วิธีวาดรูปทรง 2D เรขาคณิตใน JavaFX

    โดยทั่วไป รูปทรง 2D คือรูปทรงเรขาคณิตที่วาดได้บน XY plane รวมถึง Line, Rectangle, Circle ฯลฯ แพ็กเกจ javafx.scene.shape มีคลาสต่างๆ แต่ละตัวแทน/กำหนดออบเจ็กต์เรขาคณิต 2 มิติ หรือการดำเนินการบนมัน คลาสชื่อ Shape เป็นคลาสฐานของรูปทรง 2 มิติทั้งหมดใน JavaFX การสร้างรูปทรง 2D เพื่อวาดรูปทรง 2D เรขาคณิ

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