اطلاعیه

Collapse
No announcement yet.

تشخیص رنگ

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تشخیص رنگ

    سلام دوستان
    برای یک کار دانشجویی می خواهم از روی تصاویری که از وب کم یا دوربین مشابه دریافت میشه درصد یا مساحت رنگ های مختلف استخراج شود مثلا بگه فلان رنگ ده در صد . برنامه بصورت زمان واقعی میباشد
    من نامه نظرم c#برای برنامه نویسی هست
    لطفا راهنمایی کنید

    #2
    پاسخ : تشخیص رنگ

    برای مساحت (در واقع همون تشخیص و جداسازی رنگ ها) که از روتینی به اسم Segmentation استفاده میشه
    تو متلب اگه دم دست داری یه نگاه بنداز دستوراتی برای اینکار داره
    البته نمیگه که این چه رنگی هست فقط دسته بندی میکنه رنگهای مختلف رو از همدیگه
    #C بلد نیستم
    دوستان کمک کنند

    دیدگاه


      #3
      پاسخ : تشخیص رنگ

      سلام
      ممنون که جواب دادید
      مهم هست که بگه چ رنگی و بصورت real time باشه

      دیدگاه


        #4
        پاسخ : تشخیص رنگ

        ......................

        یه دو سه روز صبر کن

        دیدگاه


          #5
          پاسخ : تشخیص رنگ

          نوشته اصلی توسط kasper
          ......................

          یه دو سه روز صبر کن
          :rolleyes: :rolleyes:

          دیدگاه


            #6
            پاسخ : تشخیص رنگ

            شرمنده دیر شد
            ببینید تشخیص رنگ تو حوزه Machine Vision قرار میگیره
            یعنی با داشتن یه نمونه از رنگی که میخواید تشخیص داده بشه (بهش Template میگن)
            آیا تعداد رنگهایی که میخواید تشخیض داده بشه محدوده ؟

            دیدگاه


              #7
              پاسخ : تشخیص رنگ

              سلام
              ممنون که جواب بدید
              تعداد رنگ ها محدود هست مثل رنگ زمینه رنک سیاه رنگ سفید رنگ قرمز
              لطفا راهنمایی کنید

              دیدگاه


                #8
                پاسخ : تشخیص رنگ

                اینو دانلود کن و اکستراکت کن و Run کن
                LabVIEW 2010 با Vision Development Module 2010 رو لازم داره
                بعد یه کادر بکش هر جا دلت خواست تو عکس نتیجه رو ببین
                این بدون Machine Vision هستش. تو مثالاش بود
                بعد فکر کنم بشه تو #C پیاده کرد. (همون Vision واسه زبانهای NET. هم تابع داره)

                http://electrodigital.persiangig.com/Color.zip

                دیدگاه


                  #9
                  پاسخ : تشخیص رنگ

                  از اینکه جواب دادید ممنون
                  برای توابعی که گفتید با چه عنوانی سرچ کنم؟

                  دیدگاه


                    #10
                    پاسخ : تشخیص رنگ

                    شما اون برنامه رو تست کردید ؟
                    خب ببینید چه تابعی توش استفاده شده همون تابع رو تو داکیومنتهای ویژن سرچ کنید
                    یعنی فقط نصب ویژن کافیه
                    منظورتون از سرچ تو نت که نیست ؟

                    دیدگاه


                      #11
                      پاسخ : تشخیص رنگ

                      سلام
                      من لبویو دارم اما اون تولکیتی که گفتید ندارم برای همین نتونستم تست کنم
                      از طرفی هدف من C# هست نه لبویو
                      ممنون

                      دیدگاه


                        #12
                        پاسخ : تشخیص رنگ

                        بله متوجه هدفتون هستم
                        منظورم این بود که تست کنید ببینید آیا اصلا اون چیزی که میخواید هست یا نه
                        تولکیت هم که خب 700 مگ حجمشه. لینکشم هست
                        و تا اون رو نصب نکنید نمیتونید از توابع پردازش تصویر لبویو تو #C استفاده کنید.
                        کتابخانه های زیادی تو نت برای پردازش تصویر تو #C وجود داره اما نمیدونم که این قابلیت تشخیص رنگ رو دارن یا نه
                        دیگه خود دانید

                        دیدگاه


                          #13
                          پاسخ : تشخیص رنگ

                          چیزی که مد نظر شماست به نام Histogram هست که میزان(حالا درصد یا تعداد) رنگهای معین رو میشه به دست آورد.
                          این کد Histogram رنگهایی که R و G و B در اونها مساوی هستند رو نشون میده (به اصطلاح Avarage گرفته که میشه سیاه و سفید) که باکمی تغییر میتونید هر رنگ دلخواه رو Histogram ش رو بگیرید.
                          به نظر میرسه که #C رو بلد باشید، پس این کد به دردتون میخوره:

                          http://www.codeproject.com/KB/miscctrl/histogramcontrol.aspx

                          Segmentation ربطی به این بحث نداره و مربوط به جداسازی و دسته بندی مکانهای مشخص در تصویره که ممکنه این عملیات براساس رنگ، شدت روشنایی، فیلتر لبه، تشخیص پترن یا عاملهای دیگه باشه و استفاده اصلی اون در مکانیابی تصاویر هست و نه اطلاعات رنگ.

                          موفق باشید.
                          اسمایل، تومورو ویل بی وُرس

                          دیدگاه

                          لطفا صبر کنید...
                          X