پاسخ : مباحث مربوط به الکترونیک و ارتباط ان ب
همونطورکه اول هم گفته بودم پیشنهاد میکنم یک کنترل پنل کامل برای دستگاهای مبتنی بر میکروکنترلر درست بشه که همه ی این کارایی که میخوای رو توش انجام بده( پردازش تصویر - تبدیل به اطلاعات - تبدیل اطلاعات به زی کد - ارسال به دستگاه - ارائه خروجی از زی کد برای استفاده های بعدی - داشتن ورودی برای گرفتن زی کد - داشتن قسمتی برای تبدیل جی کد به زی کد - داشتن history - و............) و فکر کنم بهترین برنامه برای طراحی نرم افزار ویژوال استادیو یا بیسیک باشه و زبان هم جاوا یا C رو پیشهناد میدم.
منظورت اینه که تصویر از ده رنگ بین سیاه و سفید تشکیل میشه دیگه درسته؟ اگه اینطور باشه خوبه.
خوب حالا من یه الگوریتم اضافه میکنم:
کد زیر که 0 و 1 هست رو پیکسل های ردیف اول یک عکس در نظر بگیریم یعنی 0 به ازای پیکسل سفید و 1 به ازای پیکسل سیاه.
00000000001111100000000001111100000111111111100000
خوب اگر بخوایم به ازای هر پیکسل یک خط کد قرار بدیم 50 خط کد داریم.
پیکسل 1 /یک خونه به سمت راست با لیزر خاموش
پیکسل 2 /یک خونه به سمت راست با لیزر خاموش
پیکسل 3 /یک خونه به سمت راست با لیزر خاموش
...
پیکسل 11 /یک خونه به سمت راست با لیزر روشن
پیکسل 12 /یک خونه به سمت راست با لیزر روشن
...
پیکسل 49 /یک خونه به سمت راست با لیزر خاموش
پیکسل 50 /یک خونه به سمت راست با لیزر خاموش
حالا اینو بخوایم خلاصه کنیم چی میشه؟
میشه:
پیکسل 1 تا 10 ،/10 خونه به سمت راست با لیزر خاموش
پیکسل 11 تا 15 ،/5 خونه به سمت راست با لیزر روشن
پیکسل 16 تا 25 ،/10 خونه به سمت راست با لیزر خاموش
پیکسل 26 تا 30 ،/5 خونه به سمت راست با لیزر روشن
پیکسل 31 تا 35 ،/5 خونه به سمت راست با لیزر خاموش
پیکسل 36 تا 45 ،/10 خونه به سمت راست با لیزر روشن
پیکسل 46 تا 50 ،/5 خونه به سمت راست با لیزر خاموش
اینجا کد تبدیل میشه به 7 خط
حالا مثلا یک عکس با رزولیشن 1000 *1000 توی هر ردیفش 1000 پیکسل وجود داره. فرض رو بر این بگیریم که ردیف اولش همه ی پیکسل هاش سفید باشه بجز پیکسل 1 و پیکسل 1000 ( مثلا کادر تصویر ) به این صورت:
0000000000000000000001 ... 100000000000000000000
قطعا این حالت توی هر عکسی وجود داره. حالا یا باید 1000 خط کد براش بنویسیم یا اینکه بنویسیم:
پیکسل 1 ،/1 خونه به سمت راست با لیزر روشن
پیکسل 2 تا 999 ،/998 خونه به سمت راست با لیزر خاموش
پیکسل 1000 ،/1 خونه به سمت راست با لیزر روشن
باید فکری به حال این قسمت کنی 4 واحد به سمت راست یا چپ اصلا معنی نداره در حد مثال هم کمتر از 100 نباید باشه.
یه نکته اینکه در برشکاری علاوه بر خط ،دایره یا کمان هم وجود داره که اگه توی زی کد لحاظ نشه ضعف بزرگیه و اصلا کار خوب نمیشه.
و نکته دوم اینکه برای برشکاری نحوه پردازش تصویر خیلی فرق داره نمیشه به صورت سطرو ستون پردازش کرد یه الگوریتم دیگه ای داره. پیشنهاد میکنم فعلا روی حکاکی کار کنی و وقتی جواب خوبی داد بری سراغ برش کاری.
موفق باشی
نوشته اصلی توسط avr68
نوشته اصلی توسط avr68
خوب حالا من یه الگوریتم اضافه میکنم:
کد زیر که 0 و 1 هست رو پیکسل های ردیف اول یک عکس در نظر بگیریم یعنی 0 به ازای پیکسل سفید و 1 به ازای پیکسل سیاه.
00000000001111100000000001111100000111111111100000
خوب اگر بخوایم به ازای هر پیکسل یک خط کد قرار بدیم 50 خط کد داریم.
پیکسل 1 /یک خونه به سمت راست با لیزر خاموش
پیکسل 2 /یک خونه به سمت راست با لیزر خاموش
پیکسل 3 /یک خونه به سمت راست با لیزر خاموش
...
پیکسل 11 /یک خونه به سمت راست با لیزر روشن
پیکسل 12 /یک خونه به سمت راست با لیزر روشن
...
پیکسل 49 /یک خونه به سمت راست با لیزر خاموش
پیکسل 50 /یک خونه به سمت راست با لیزر خاموش
حالا اینو بخوایم خلاصه کنیم چی میشه؟
میشه:
پیکسل 1 تا 10 ،/10 خونه به سمت راست با لیزر خاموش
پیکسل 11 تا 15 ،/5 خونه به سمت راست با لیزر روشن
پیکسل 16 تا 25 ،/10 خونه به سمت راست با لیزر خاموش
پیکسل 26 تا 30 ،/5 خونه به سمت راست با لیزر روشن
پیکسل 31 تا 35 ،/5 خونه به سمت راست با لیزر خاموش
پیکسل 36 تا 45 ،/10 خونه به سمت راست با لیزر روشن
پیکسل 46 تا 50 ،/5 خونه به سمت راست با لیزر خاموش
اینجا کد تبدیل میشه به 7 خط
حالا مثلا یک عکس با رزولیشن 1000 *1000 توی هر ردیفش 1000 پیکسل وجود داره. فرض رو بر این بگیریم که ردیف اولش همه ی پیکسل هاش سفید باشه بجز پیکسل 1 و پیکسل 1000 ( مثلا کادر تصویر ) به این صورت:
0000000000000000000001 ... 100000000000000000000
قطعا این حالت توی هر عکسی وجود داره. حالا یا باید 1000 خط کد براش بنویسیم یا اینکه بنویسیم:
پیکسل 1 ،/1 خونه به سمت راست با لیزر روشن
پیکسل 2 تا 999 ،/998 خونه به سمت راست با لیزر خاموش
پیکسل 1000 ،/1 خونه به سمت راست با لیزر روشن
باید فکری به حال این قسمت کنی 4 واحد به سمت راست یا چپ اصلا معنی نداره در حد مثال هم کمتر از 100 نباید باشه.
نوشته اصلی توسط avr68
و نکته دوم اینکه برای برشکاری نحوه پردازش تصویر خیلی فرق داره نمیشه به صورت سطرو ستون پردازش کرد یه الگوریتم دیگه ای داره. پیشنهاد میکنم فعلا روی حکاکی کار کنی و وقتی جواب خوبی داد بری سراغ برش کاری.
موفق باشی










دیدگاه