প্রথম অংশে দেখেছি কিভাবে ডাটা ট্রেইন করে tflite ফাইলে কনভার্ট করতে হয়।
এবার আমরা দেখব tflite ফাইলটি এন্ড্রয়েড এ্যাপে ব্যবহার করা।
গিট থেকে এন্ড্রয়েডের প্রজেক্টটি (tflite-JAVA) ডাউনলোড করে এন্ড্রয়েড স্টুডিওতে ওপেন করুন।
গিটহাব লিংক: https://github.com/TouhidApps/Machine-Learning-And-Deep-Learning
এখন graph.tflite এবং labels.txt এই দুইটা ফাইল প্রজেক্টের assets ফোল্ডারে রিপ্লেস করুন। স্ক্রীনশটে ফাইল দুটো দেখানো হয়েছে।

এবার ডিভাইস কানেক্ট করে এ্যাপটি বিল্ড করে রান করুন।
এ্যাপ চালু হলে ক্যামেরার জন্য পারমিশন এ্যালাউ করুন। এবার ব্রাউজারে গিয়ে গুগল ইমেজ সার্চ করে একটি গোলাপের ছবি বের করে তার সামনে ক্যামেরা ধরুন। দেখবেন rose এর নাম প্রথমে আসবে (বেশি ম্যাচ করলে)। এভাবে অন্যান্য ফুল, যে নাম গুলো labels.txt ফাইলে (daisy, dandelion, roses, sunflowers এবং tulips) আছে তাদের ছবি বের করে সামনে ক্যামেরা ধরুন। দেখবেন সেই ফুলের ছবিগুলো চিনতে পারবে। অর্থাৎ যে ফুলের ছবি সেটার পাশের নম্বর বেশি হবে আর প্রথমে দেখাবে।

যেহেতু এটি এডভান্সড বিষয় তাই ধরে নিয়েছি যে আপনি এন্ড্রয়েড এ্যাপ ডেভলপমেন্টের বেসিক বিষয়গুলো জানেন তাই প্রজেক্ট দেখে বুঝতে পারবেন কোথায় কি ব্যবহার করা হয়েছে।
ধন্যবাদ
প্রথম অংশ না দেখে থাকলে দেখুন এখানে।
(5) Comments