มาลองเล่น Google Cloud Vision กัน

เนื่องจากมีงานที่ได้กลับไปใช้ Cloud Vision อีกครั้งก็เลยมา blog ไว้สักหน่อย Google Cloud Vision มี feature ใหม่เยอะมาก ซึ่ง feature ที่ผมเอามาใช้คือ Detect explicit content (adult, violent, etc.) ในรูปภาพ

เรื่องของเรื่องคือมี Mobile App ตัวนึงที่มีบริการอัพโหลดภาพ ซึ่งผู้ใช้ก็จัดเต็มอัพโหลดภาพที่ติดประเด็นเรื่อง content policy ของ Google PlayStore ก็เลยทำให้ App โดน suspended ทางเจ้าของ App เค้าก็เลยจะใช้คนมานั่งดูภาพแล้วคัดออก ซึ่งก็ดูน่าจะทรมานน่าดู เพราะจำนวนไฟลที่อยู่ใน Google Cloud Storage ก็ประมาณ 400 กว่าภาพเข้าไปแล้ว (เพิ่มขึ้นเรื่อยๆ ) ใช้ AI เข้ามีช่วยน่าจะดีกว่า ก็เลยได้ใช้ Cloud Vision อีกรอบ

เนื่องจาก Mobile App ไม่ได้อ่านค่าตรงจาก Google Cloud Storage เพราะ Meta data อยู่ใน Firebase database ก็เลยต้องอ่านข้อมูลจาก Firebase database แล้วทำ label, flag จากนั้นให้ผู้ดูแลตรวจสอบและสั่งลบไฟล์ใน bucket อีกครั้ง สำหรับการตรวจครั้งต่อไปแบบอัตโนมัติ ใช้ Cloud Function เข้ามาช่วยตรวจสอบและลบ content จาก Firebase database และไฟล์ใน bucket อัตโนมัติ

demo ที่แปะ label ไว้แล้ว

Open-Source Self-Driving Car

เมื่อต้นเดือนมีน้องในทีมไปเรียน Self Driving Car ของ Autoware ที่จุฬามาก็น่าสนใจดี ได้ลิงค์โครงการใน GitHub มาก็เลยลองเข้าไปดูสักหน่อย โครงสร้างหลักของ Autoware เป็น ROS ใครเล่น ROS น่าจะคุ้นเคย เพราะ Autoware ใช้ sensor จากทั้ง LIDAR, RADAR, Camera เอามาประมวลผลเพื่อทำแผนที่ และใช้ AI ในการตัดสินใจ ใครเคยเล่น BurgerBot น่าจะคุ้ยเคยเพราะใช้ ROS เหมือนกัน

ใครสนใจเรื่อง ROS และ Self Driving Car ลองไปกดเล่นกันดูได้ 🙂

วิดีโองาน ROSCON 2017

วิดีโองาน ROSCON 2018