تبدیل تصاویر به فرمت Caffe - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تبدیل تصاویر به فرمت Caffe

0 امتیاز
با سلام.

آیا caffe ابزاری داره که بتونم یک فلدر از تصویر را به فرمت پایگاه داده levelDB یا LMDB تبدیل کنم ؟

ممنون
سوال شده اسفند 13, 1395  بوسیله ی farnoosh (امتیاز 8,362)   20 44 59

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام.

وقتی که caffe را make کنید پروژه تحت عنوان convert_imageset براتون ایجاد میشه که از طریق build این پروژه می تونید به هدف تون برسید.

این برنامه علاوه بر افزودن تصاویر به 2 دیتابیس مذکور قالبیت دیگری از جمله تغییر اندازه تصویر و قابلت تصادفی کردن توالی نمونه ها را هم داره.

کار ساده است تصاویر را توی یک فلدر بریزید و یک فایل متنی هم جهت Lable ها ایجاد کنید.

img_0000.jpeg 1
img_0001.jpeg 0
img_0002.jpeg 0

به طور مثال ما تصاویر را در فلدر train\images و لیبل ها را در فلدر train\lables\train.txt قرار می دیم.فرض کنید قصد داریم تصاویر را به ابعاد 200*200 تغییر اندازه بدیم و ترتیب قرار گیری نمونه ها هم به صورت تصادفی باشه.

 

convert_imageset.exe     --resize_height=200 --resize_width=200 --shuffle 
    /train/images/    /train/labels/train.txt     /train/lmdb/train_lmdb

از 2 تا فلگ  زیر هم می تونید استفاده کنید.

--backend :اجزا انتخاب پایگاه داده را به شما میده که می تونید leveldb یا lmdb را انتخاب کنید.

--gray : کل تصاویر را به grayscale تبدیل می کنه.

 

پاسخ داده شده فروردین 10, 1396 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
ویرایش شده خرداد 5, 1396 بوسیله ی مصطفی ساتکی
...