fbpx

Recognize Image with TensorFlow 2.0 on Android – Part 2 of 2 – টেনসরফ্লো বাংলা

tensorflow-image-recognitaion-2

প্রথম অংশে দেখেছি কিভাবে ডাটা ট্রেইন করে tflite ফাইলে কনভার্ট করতে হয়।

এবার আমরা দেখব tflite ফাইলটি এন্ড্রয়েড এ্যাপে ব্যবহার করা।

গিট থেকে এন্ড্রয়েডের প্রজেক্টটি (tflite-JAVA) ডাউনলোড করে এন্ড্রয়েড স্টুডিওতে ওপেন করুন।

গিটহাব লিংক: https://github.com/TouhidApps/Machine-Learning-And-Deep-Learning

এখন graph.tflite এবং labels.txt এই দুইটা ফাইল প্রজেক্টের assets ফোল্ডারে রিপ্লেস করুন। স্ক্রীনশটে ফাইল দুটো দেখানো হয়েছে।

tflite ফাইল রিপ্লেস করা

এবার ডিভাইস কানেক্ট করে এ্যাপটি বিল্ড করে রান করুন।

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

টেনসরফ্লো প্রজেক্ট এন্ড্রয়েডে রান করছে

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

ধন্যবাদ

প্রথম অংশ না দেখে থাকলে দেখুন এখানে।

(5) Comments

  • Monir 02/08/2019 @ 5:13 PM

    Thanks brother for this nice tutorial. BTW video compilation would have been much helpful and appreciated 😉

    • Admin bar avatar
      touhid 03/08/2019 @ 4:32 AM

      Have a plan to make Video also

  • Sakib 29/11/2019 @ 7:21 PM

    Thank you, bro. You saved my day <3 Keep sharing helpful tips.

    • Admin bar avatar
      touhid 30/11/2019 @ 5:52 AM

      It’s my pleasure, Glad to know that it’s helpful for your. 🙂

  • […] দ্বিতীয় অংশ দেখুন এখানে […]

Leave a Reply

Your email address will not be published. Required fields are marked *

X