سوال؟
سلام
من میخوام چنتا عدد که پشت هم روی یه زمینه ای نوشته شدن رو با استفاده از هیستوگرام افقی و عمودی تصویر از تصویر اصلی جداکنم
یا اگه روش دیگه ای برا جداسازیشون باشه ممنون میشم راهنماییم کنین
در واقع من وقتی هیستوگرام تصویرمو میگیرم دوتا پیک دارم یکی پیک زمینه و یکی عددای داخل زمینه و این دوتا پیک برای تصویرای متفاوت هستن
هدف من نوشتن برنامه ای هست کهع به صورت خودکار خودش تشخیص بده که تو هر هیستوگرامی دوتا پیک ایجاد شده توی کودوم بازه هستن که اونارو جداکنه
ینی تا اینجای کارو نوشتم:
fig=imread('fig1.jpg');
fig_gray=rgb2gray(fig);
figure
imhist(fig_gray)
f=ones(size(fig_gray));
f(find(fig_gray>50&fig_gray<100))=0;
ولی این دو رقم 50 و 150 که نوشتم برا هر تصویری متغییره و باید خود برنامه بفهمتش
ممنون میشم اگه راهنماییم کنین
|