CaptionAI สร้างคำบรรยายภาพอัตโนมัติ (ข้อความแสดง alt ) คำอธิบาย แท็ก และช่วยคุณจัดหมวดหมู่รูปภาพโดยใช้พลังของ AI ได้อย่างง่ายดาย
โปรเจ็กต์นี้ไม่ได้รับการดูแลอีกต่อไป
ข้อความทาง alt อัตโนมัติ ( alt ) สำหรับรูปภาพที่ใช้การตรวจจับวัตถุด้วยโมเดลที่ได้รับการฝึกล่วงหน้า
ไลบรารี PHP ที่เรียบง่ายมากในการสร้างข้อความทาง alt ( alt ) สำหรับรูปภาพโดยใช้โมเดลเทนเซอร์โฟลว์ที่ได้รับการฝึกล่วงหน้าเพื่อตรวจจับวัตถุในภาพ ข้อความเหล่านี้สามารถให้บริบทเกี่ยวกับรูปภาพแก่ผู้เข้าชมที่ไม่สามารถดูภาพในเบราว์เซอร์ของตนได้ไม่ว่าด้วยเหตุผลใดก็ตาม โปรแกรมอ่านหน้าจอยังสามารถเลือกข้อความ alt เพื่อแปลงเป็นคำพูดได้ ดังนั้นจึงเป็นการให้บริบทเพิ่มเติมแก่ผู้ที่มีความบกพร่องทางการมองเห็นและปรับปรุงประสบการณ์ผู้ใช้ของเรา
เครื่องมือเล็กๆ น้อยๆ นี้ได้รับแรงบันดาลใจจากกระบวนการสร้างข้อความ alt Facebook
ในภาพอาจจะมี ถ้วย, กระถาง, คอมพิวเตอร์แล็ปท็อป | alt ="ในภาพอาจจะมี 6 คน, ถ้วย, แล็ปท็อป" style="max-width: 100%;"> ในภาพอาจจะมี 6 คน, ถ้วย, คอมพิวเตอร์แล็ปท็อป | alt ="ในภาพอาจจะมี 5 คน, รถยนต์, รถมอเตอร์ไซค์" style="max-width: 100%;"> ในภาพอาจจะมี 5 คน, รถยนต์, รถมอเตอร์ไซค์ | alt ="ในภาพอาจจะมี 1 คน, รถยนต์, รถบัส, รถบรรทุก, สัญญาณไฟจราจร" style="max-width: 100%;"> ในภาพอาจจะมี 1 คน, รถยนต์, รถบัส, รถบรรทุก, สัญญาณไฟจราจร |
alt ="ในภาพอาจจะมี เก้าอี้, โซฟา" style="max-width: 100%;"> ในภาพอาจจะมี เก้าอี้, โซฟา | alt ="ในภาพอาจจะมี พิซซ่า, โต๊ะรับประทานอาหาร" style="max-width: 100%;"> ในภาพอาจจะมี พิซซ่า, โต๊ะรับประทานอาหาร | alt ="ในภาพอาจจะมี สุนัข" style="max-width: 100%;"> ในภาพอาจจะมี สุนัข | alt ="ภาพในนั้น: นก" style="max-width: 100%;"> ในภาพอาจจะมี นก |
ต้องใช้: PHP 7.1.3+, OpenCV, PHP OpenCV
รุ่นที่ใช้: SSDLite COCO v2
ดึงแพ็คเกจผ่านผู้แต่ง
$ composer require ankitpokhrel/ alt
$ alt = new alt alt ( ' /path/to/image.ext ' );
echo $ alt -> alt (); // Image may contain: 6 person, cup, laptop
$ alt -> setImage ( ' /path/to/image.ext ' )-> alt (); // Image may contain: car, motorcycle
เกณฑ์การจัดประเภทถูกกำหนดไว้ที่ 30
โดยค่าเริ่มต้น คุณสามารถปรับได้ตามความต้องการของคุณ
$ alt -> setThreshold ( 25 );
ตามค่าเริ่มต้น alt จะขึ้นต้นด้วย Image may contain:
คุณสามารถเปลี่ยนแปลงได้ดังต่อไปนี้:
$ alt -> setPrefix ( ' Image has: ' );
หากคุณต้องการแสดงจำนวนวัตถุ คุณสามารถทำได้โดยการตั้งค่าอาร์เรย์ countable
person
สามารถนับได้โดยค่าเริ่มต้น
$ alt -> setImage ( ' /path/to/image.ext ' )-> alt (); // Image may contain: 5 person, dog, cup
// Adding dog as countable
$ alt -> setCountable ([ ' person ' , ' dog ' ])-> alt (); // Image may contain: 5 person, 2 dog, cup
ข้อความเริ่มต้นจะถูกใช้หากโมเดลไม่สามารถคาดเดาออบเจ็กต์ใดๆ ภายในเกณฑ์ที่กำหนดได้ ข้อความเริ่มต้นเริ่มต้นคือ No photo description available.
-
$ alt -> setDefaultText ( ' Some scenery. ' );