I will assume the polygon is a contour. (if not, then create a contour การแปล - I will assume the polygon is a contour. (if not, then create a contour ไทย วิธีการพูด

I will assume the polygon is a cont

I will assume the polygon is a contour. (if not, then create a contour from the vertices)

To get the region defined by the contour, I will do the following:

1. Get the BoundingRectangle of the Contour.
2. Use Image.Copy(Rectangle) functoin to get a copy of the BoundingRectangle region.

In step 3-4, we will attemp to set the pixels which do not belong to the contour to black.

3. Create an Image mask of the same size of BoundingRectangle region, use the Image.Draw(Seq ...) function to fill the contour area as 255. Perform an Image Invert function to the mask. The resulting mask should have value of 0 in the contour region and value of 255 outside of the contour.
4. Call the Image.SetValue(0.0, mask) function, such that all region not in the countour is set to black.

Now you get an image of the contour region.
canming
Site Admin

Posts: 877
Joined: Thu Feb 28, 2008 4:16 pm
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ผมจะถือว่า เป็นเส้นเป็นรูปหลายเหลี่ยม (ถ้า ไม่ได้ แล้ว สร้างเป็นเส้นจากจุดยอด)จะได้รับพื้นที่ที่กำหนด โดยเส้น ฉันจะทำต่อไปนี้:1. ได้รับ BoundingRectangle ของเส้น2. ใช้ Image.Copy(Rectangle) functoin จะได้รับสำเนาของภูมิภาค BoundingRectangle ในขั้นตอนที่ 3-4 เราจะ attemp เพื่อตั้งค่าพิกเซลที่เป็นเส้นเป็นสีดำ3. สร้างภาพ หน้ากากขนาดภาค BoundingRectangle ใช้ฟังก์ชัน Image.Draw (ลำดับ...) เพื่อเติมบริเวณเส้นเป็น 255 ดำเนินการฟังก์ชันรูปสลับกับรูปแบบการ รูปแบบผลลัพธ์ที่ได้ควรมีค่า 0 ในภูมิภาคเส้นและค่าของ 255 นอกเส้น 4. Image.SetValue โทร (0.0 หน้ากาก) ทำงาน ที่ตั้งค่าภูมิภาคทั้งหมดใน countour จะไม่เป็นสีดำตอนนี้ คุณได้รับภาพจากภาคcanmingAdmin เว็บไซต์ บทความ: 877เข้าร่วม: Thu 28 feb, 2008 4:16 pm
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ผมจะสมมติรูปหลายเหลี่ยมเป็นรูปร่าง (ถ้าไม่ได้แล้วสร้างเส้นจากจุด) ที่จะได้รับในภูมิภาคที่กำหนดโดยเส้นที่ผมจะทำต่อไปนี้: 1 รับ BoundingRectangle ของ Contour. 2 ใช้ Image.Copy (สี่เหลี่ยมผืนผ้า) functoin ที่จะได้รับสำเนาของภูมิภาค BoundingRectangle. ในขั้นตอนที่ 3-4 เราจะการพยายามที่จะตั้งพิกเซลซึ่งไม่ได้เป็นเส้นสีดำ. 3 สร้างภาพ








หน้ากากขนาดเดียวกันของภูมิภาค BoundingRectangle ใช้ Image.Draw (ลำดับ ... ) ฟังก์ชั่นเพื่อเติมเต็มบริเวณรอบเป็น 255 ดำเนินการฟังก์ชั่นสลับภาพหน้ากาก หน้ากากที่เกิดควรจะมีค่าเป็น 0 ในภูมิภาครูปร่างและความคุ้มค่า 255 ด้านนอกของเส้น.
4 โทร Image.SetValue (0.0 หน้ากาก) ฟังก์ชั่นดังกล่าวว่าพื้นที่ทั้งหมดไม่ได้อยู่ใน countour ถูกตั้งค่าเป็นสีดำ. ตอนนี้คุณจะได้รับภาพของภูมิภาครูปร่าง. canming ผู้ดูแลเว็บไซต์โพสต์: 877 เข้าร่วม: พฤหัสบดี 28 กุมภาพันธ์ 2008 ที่ 4: 16 น







การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ผมจะถือว่า รูปหลายเหลี่ยมเป็นรูปร่าง . ( ถ้าไม่ได้ แล้วสร้างเส้นจากจุด )

รับเขตที่กำหนดโดยเส้นผมจะทำต่อไปนี้ :

1 ได้รับ boundingrectangle ของเส้น .
2 ใช้ภาพ คัดลอก ( สี่เหลี่ยมผืนผ้า ) functoin ที่จะได้รับสำเนาของภูมิภาค boundingrectangle .

ในขั้นที่ 3-4 เราจะพยายามตั้งให้พิกเซลซึ่งไม่ได้อยู่ในเส้นสีดำ

3สร้าง BGR ภาพ < Byte > หน้ากากขนาดเดียวกันของ boundingrectangle ภูมิภาค ใช้ภาพ วาด ( seq . ) ฟังก์ชันเพื่อเติมพื้นที่เส้นเป็น 255 . แสดงภาพสลับการทำงานกับหน้ากาก ผลหน้ากากควรมีค่า 0 ในรอบภูมิภาคและค่า 255 นอกของ
4 เรียกภาพ setvalue ( 0.0 , หน้ากาก ) ฟังก์ชันที่ทุกเขตใน countour เป็นชุดสีดำ

ตอนนี้คุณได้รับภาพของเส้นเขต .



โพสต์ canming admin เว็บไซต์ : 877
เข้าร่วม : ตูกุมภาพันธ์ 28 , 2008 4 : 16 pm
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: