انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: rahmani در 29 اردیبهشت 1392، 03:01 بظ
-
سلام
فرض كنيد تعداد زيادي فيلم داريم كه زيرنويس آن ها چسبيده به خود فيلم است
حال يك نرم افزار مي خواهيمم كه متن را از روي فيلم خوانده و تبديل به رشته كاراكتري كرده و سپس در يك فايل ذخيره كند
از آنجا كه حجم فيلم ها زياد است ترجمه زيرنويس يا ويرايش فيلم عاقلانه نيست
لطفا راهنمايي كنيد با كداميك از زبان هاي برنامه نويسي برنامه اش را بنويسم؟؟ مثلا با c++ ممكن هست؟
-
برای اینکار نیاز به الگوریتمهای OCR دارید. و با تقریب خوبی میشه گفت باید موارد فارسی رو بی خیال بشید. برای موارد انگلیسی هم به نظرم چون مربوط میشه به بحثهای pattren detection و shot detection و همون ocr بهتره که از کتابخانه های پردازش تصویر و ویدیو استفاده کنید. MATLAB و معادلهای آزادش گزینه های خوبی هستند.
مثلا این مقاله (http://ceur-ws.org/Vol-415/paper18.pdf) رو ببینید که سعی کرده چنین کاری رو انجام بده. در ضمن کیفیت فیلم های ورودی هم مهمه.
-
سلام
كداميك از اين نرم افزارهاي متن باز براي اين كار( پردازش تصوير) مناسب ترند؟
سایلب
متمتیکا
میپل
IDL (programming language)
Metlynx
گنو اکتاو
در ضمن براي تبديل فيلم به چند عكس نيز از اين نرم افزارها مي توان استفاده كرد؟
ممنون
-
سلام
كداميك از اين نرم افزارهاي متن باز براي اين كار( پردازش تصوير) مناسب ترند؟
سایلب
متمتیکا
میپل
IDL (programming language)
Metlynx
گنو اکتاو
در ضمن براي تبديل فيلم به چند عكس نيز از اين نرم افزارها مي توان استفاده كرد؟
ممنون
من خودم بشخصه فقط از MATLAB برای پردازش تصویر استفاده کردم. ولی octave و scilab هم تولباکس هایی برای این کار دارن. و استخراج فریم های یک ویدیو (همون که شما فرمودید تبدیل فیلم به چند عکس) اولین گام در پردازش ویدیو هست...
-
سلام
آيا استخراج frame's از یک video و عكس آن يعني ايجاد يك video با استفاده از frame's را نيز با استفاده از matlab بايد انجام دهم؟
بديهي است براي نمايش زيرنويس فارسي بايد زيرنويس هاي انگليسي نباشند فكر ميكنم براي اين موضوع دو راه حل هست
يك راه استفاده از frame مشابه با اين frame
راه حل دوم پاكسازي زيرنويس هاي انگليسي از روي frame با استفاده از پردازش تصوير است
به نظر شما كداميك بهتر است؟ براي راه دوم شما پيشنهادي داريد؟
پيشاپيش از لطف شما بسيار ممنونم
-
بله همه اون کارها رو میشه با استفاده از matlab یا هر نرم افزاری که قدرت پردازش تصویر داشته باشه امکان پذیر هست. اما راه حل معقول تر اینه که فیلم و زیر نویس رو از جای دیگه تهیه کنید. انجام فرآیند پردازش ویدیو برای این مورد و با این شرایط امکان پذیر نیست...
-
بله همه اون کارها رو میشه با استفاده از matlab یا هر نرم افزاری که قدرت پردازش تصویر داشته باشه امکان پذیر هست. اما راه حل معقول تر اینه که فیلم و زیر نویس رو از جای دیگه تهیه کنید. انجام فرآیند پردازش ویدیو برای این مورد و با این شرایط امکان پذیر نیست...
حتما سعي خواهم كرد اما اگر زيرنويس و فيلم به صورت مستقل موجود نباشند چه كنم؟؟
-
اینکار با قدرت پردازشی من و شما و وقت و منابعمون تقریبا غیر ممکنه. می تونی آزمایشی روی چند دقیقه امتحانش کنی ولی خود تبدیل همه این فیلم ها به تمام فریم ها و بعد تشخیص متن و بعد خوندن متن از روی پسزمینه فیلم عملا ممکن نیست. اگر فیلم طبیعی است که زیرنویس در اینترنت پره. سرچ کنی پیدا می شه (: این کار به عنوان یک تجربه خوب در پردازش تصویر بسیار جالبه ولی اگر فقط دنبال رسیدن به زیرنویس ها هستی، عملی نیست.
-
پیشنهاد میکنم این پروژه رو توی پونیشا مطرح کنی.
فیلمهای با زیرنویس انگلیسی رو بهشون میدی، در زمان مناسب با قیمت معقول برات استخراج یا ترجمه میکنن :)
-
پیشنهاد میکنم این پروژه رو توی پونیشا مطرح کنی.
فیلمهای با زیرنویس انگلیسی رو بهشون میدی، در زمان مناسب با قیمت معقول برات استخراج یا ترجمه میکنن :)
با سلام
بايد زودتر مي گفتم كه اين برنامه را يك سازمان دولتي به من سفارش داده و من فقط وظيفه تهيه نرم افزار را دارم
بديهي است اين كه اين كار معقول هست يا نه يا روش هاي ديگر بهترند يا نه به خودشون مربوطه
به من گفتند ما اين نرم افزار را مي خواهيم اگر مي تواني بنويس
با تشكر از همه دوستان
-
پیشنهاد میکنم این پروژه رو توی پونیشا مطرح کنی.
فیلمهای با زیرنویس انگلیسی رو بهشون میدی، در زمان مناسب با قیمت معقول برات استخراج یا ترجمه میکنن :)
با سلام
بايد زودتر مي گفتم كه اين برنامه را يك سازمان دولتي به من سفارش داده و من فقط وظيفه تهيه نرم افزار را دارم
بديهي است اين كه اين كار معقول هست يا نه يا روش هاي ديگر بهترند يا نه به خودشون مربوطه
به من گفتند ما اين نرم افزار را مي خواهيم اگر مي تواني بنويس
با تشكر از همه دوستان
سلام مجدد دوست عزیز
چقدر خوب شد که گفتید سفارش از جای دیگه س...
بهشون بگید که این کار به این شکل معقول نیست. البته امیدوارم اطلاعات کافی در این زمینه داشته باشند.
موفق باشید. :)