আমি সহ একটি ডিরেক্টরিতে প্রচুর চিত্র ডাউনলোড করেছি People
এবং সহ Landscape
।
আমি ডিরেক্টরিটি দুটি ভাগে ভাগ করতে চাই।
আমি মুখোমুখি ফিল্টার করার জন্য একটি লিনাক্স কমান্ড লাইন সরঞ্জামটি সন্ধান করছি।
আমি সহ একটি ডিরেক্টরিতে প্রচুর চিত্র ডাউনলোড করেছি People
এবং সহ Landscape
।
আমি ডিরেক্টরিটি দুটি ভাগে ভাগ করতে চাই।
আমি মুখোমুখি ফিল্টার করার জন্য একটি লিনাক্স কমান্ড লাইন সরঞ্জামটি সন্ধান করছি।
উত্তর:
আপনি ইতিমধ্যে পিকাসা + জিডিটা এপিআই + গুগলসিএল দিয়ে এটিকে করতে পারেন।
আপনি জানেন যে, পিকাসার মুখের স্বীকৃতি রয়েছে এবং গুগল ডেটা ওয়েব এপিআই এটি অ্যাক্সেস করতে পারে । সুতরাং ধাঁধার শেষ অংশটি গুগলসিএল , যা আপনাকে কমান্ড লাইন থেকে গুগল পরিষেবাগুলিতে (জিডিটা মাধ্যমে) অ্যাক্সেস দেয়।
বাক্সের বাইরে এটি করা কতটা সহজ তা আমি নিশ্চিত নই। গুগলসিএল এর মাধ্যমে পিকাসার মুখের স্বীকৃতি ডেটা অ্যাক্সেস করার চেষ্টা করার জন্য আপনি সম্ভবত প্রথম ব্যক্তি এবং আপনাকে নিজে এটির জন্য সমর্থন যুক্ত করতে হবে। তবে গুগলসিএল ইতিমধ্যে কমপক্ষে কয়েকটি পিকাসা এপিআই ফাংশন সমর্থন করে, তাই আপনার কাছে প্রোগ্রামিংয়ের কিছু অভিজ্ঞতা আছে কিনা তা খুঁজে বের করা খুব কঠিন হবে না।
অবশ্যই, আপনি একটি সমাধান ওয়েব থেকে আপনার ইমেজ আপলোড করার প্রয়োজন নেই, তাহলে এই কাজ না, যে ক্ষেত্রে দেবে pyFaces বা OpenCV ( ওপেন সোর্স কম্পিউটার ভিশন ) ব্যবহার করে দেখুন।
নেই facedetect , যা OpenCV জন্য একটি সহজ পাইথন মোড়কের হল:
$ facedetect hasface.jpg
343 392 576 576
$ facedetect -q hasface.jpg;echo $?
0
$ facedetect noface.jpg
$ facedetect -q noface.jpg;echo $?
2
ওএস এক্সে ইনস্টলেশন:
curl https://raw.githubusercontent.com/wavexx/facedetect/master/facedetect>/usr/local/bin/facedetect;chmod +x /usr/local/bin/facedetect
brew tap homebrew/science;
brew install opencv;
sed -i '' s,/usr/share/opencv/haarcascades/haarcascade_frontalface_alt2.xml,/usr/local/opt/opencv/share/OpenCV/haarcascades/haarcascade_frontalface_alt2.xml, /usr/local/bin/facedetect
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH