Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > پردازش تصویر > پردازش تصوير(Image Processing)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۶-۳-۱۳۹۲, ۰۶:۳۳ بعد از ظهر   #1 (لینک دائم)
عضو فعال
 
آواتار nanosi
 
تاريخ عضويت: شهريور ۱۳۹۲
پست ها: 12
تشكرها: 1
6 تشكر در 4 پست
پيش فرض چطور ميتونم با مطلب از صفحه نمايش عكس بگيرم؟

سلام به همگي
دوستان چطور ميتونم با مطلب از صفحه نمايش عكس بگيرم؟ و بخونمش؟
يعني ميخوام از صفحه نمايش عكس بگيرم و درون يك متغير قرار بدم. تا از ماتريس متغير براي پرداش هاي بعدي استفاده كنم
nanosi آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۶-۴-۱۳۹۲, ۰۲:۲۲ بعد از ظهر   #2 (لینک دائم)
عضو فعال
 
آواتار nanosi
 
تاريخ عضويت: شهريور ۱۳۹۲
پست ها: 12
تشكرها: 1
6 تشكر در 4 پست
پيش فرض

بازم خودم جواب خودمو بدم...
در مطلب با دستورات زير كه از جاوا كمك ميگيره ميشه از صفحه نمايش عكس گرفت.
به اين صورت كه اول عكس را ميگيره و سپس در دايركتوري مسير ام فايل ذخيره ميكنه.
حلقه وايل براي اينه كه هر چند ثانيه يكبار عكس بگيره و با اسم جديد ذخيره كنه. بقيه دستورات توضيحشون همون كنارش هست:

i = 1;
while true
robo = java.awt.Robot;
t = java.awt.Toolkit.getDefaultToolkit();

%# Set the capture area as the size for the screen
rectangle = java.awt.Rectangle(t.getScreenSize());

%# Get the capture
image = robo.createScreenCapture(rectangle);

%# Save it to file
filehandle = java.io.File(sprintf('capture%d.jpg', i));
javax.imageio.ImageIO.write(image,'jpg',filehandle );

%pause(1) %# Wait for 5 min
i = i + 1;
end
nanosi آفلاين است   پاسخ با نقل قول
قديمي ۰۶-۴-۱۳۹۲, ۰۲:۳۲ بعد از ظهر   #3 (لینک دائم)
عضو فعال
 
آواتار nanosi
 
تاريخ عضويت: شهريور ۱۳۹۲
پست ها: 12
تشكرها: 1
6 تشكر در 4 پست
پيش فرض

حالا با دستورات بالا مشكل من كامل حل نميشه. چونكه با اين دستورات اول عكس گرفته ميشه و بعد ذخيره ميشه و بايد برم عكس را بخونم و در يك متغير قرار بدم.
به همين دليل سرعت كار مياد پايين.
من ميخوام سريع عكس گرفته شده مستقيم بره توي متغير و نيازي به ذخيره و خوندن اون نباشه.
كسي ميتونه كمك كنه
nanosi آفلاين است   پاسخ با نقل قول
قديمي ۰۶-۴-۱۳۹۲, ۰۷:۴۹ بعد از ظهر   #4 (لینک دائم)
Super Moderator
 
آواتار raha_hakhamanesh
 
تاريخ عضويت: خرداد ۱۳۸۷
محل سكونت: دنیا
پست ها: 281
تشكرها: 28
253 تشكر در 147 پست
My Mood: Zodranj
پيش فرض

نقل قول:
نوشته اصلي بوسيله nanosi نمايش پست
حالا با دستورات بالا مشكل من كامل حل نميشه. چونكه با اين دستورات اول عكس گرفته ميشه و بعد ذخيره ميشه و بايد برم عكس را بخونم و در يك متغير قرار بدم.
به همين دليل سرعت كار مياد پايين.
من ميخوام سريع عكس گرفته شده مستقيم بره توي متغير و نيازي به ذخيره و خوندن اون نباشه.
كسي ميتونه كمك كنه


با سلام
متلب یک آزمایشگاه است اگر به سرعت نیاز دارید باید آن را فراموش کنید

موفق باشید
__________________
.
.
.
برای تشکر دکمه مخصوص وجود دارد لطفا پست هرز ایجاد نکنید
.
.
اینقدر از دسترسی نداشتن به مقاله شیون نکنید

مقالات انگلیسی: ایران سای (ISI, IEEE, ACM)
مقالات فارسی: سیویلیکا (کنفرانس داخلی)
مقالات فارسی: مگ ایران (ژورنالهای داخلی)
raha_hakhamanesh آفلاين است   پاسخ با نقل قول
از raha_hakhamanesh تشكر كرده است:
digicom (۰۶-۵-۱۳۹۲)
قديمي ۰۶-۶-۱۳۹۲, ۰۳:۵۵ بعد از ظهر   #5 (لینک دائم)
عضو فعال
 
آواتار nanosi
 
تاريخ عضويت: شهريور ۱۳۹۲
پست ها: 12
تشكرها: 1
6 تشكر در 4 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله raha_hakhamanesh نمايش پست
با سلام
متلب یک آزمایشگاه است اگر به سرعت نیاز دارید باید آن را فراموش کنید

موفق باشید


يه جواب درست و درموني برا سوال خودم يافتم كه گفتنش خالي از لطف نيست
تابع function screencapture را در زير گذاشتم تا دانلود كنيد. اين تابع آپشن هاي زيادي داره . مثلا ميشه باهاش از كل يا قسمتي از يك فيگور، هندل، فريم، gui، دسكتاپ و .... عكس گرفت. ميشه فرمت خروجي را در قالب متغير مطلب يا در قالب فايل جاوا دريافت كرد. ميشه مستقيم عكس را ذخيره كرد و خيلي آپشن هاي ديگه. من يكي ا عمومي ترين كاري كه ممكنه نياز بشه را با دستور زير بهتون معرفي ميكنم. تماميه آپشنهاي اين دستور بصورت كامنت در ابتداي متن ام فايل فانكشن توضيح داده شده.
imageData = screencapture(0, [20,30,250,550]); % capture a desktop region
دستور بالا بخشي از دستكتاپ را عكس ميگيره و درون متغير imageData قرار ميده. با دستور زير ميتونيد اون عكسو ببينيد:
(imshow(imageData
تاكيد ميكنم كه بايد تابع و ام فايل دستورات شما در يك دايركتوري (مسير) باشند.


اينجا از بس شلوغه نميدونم با كدوم آيكن ميشه فايلمو براتون آپلود كنم. لينك ميدم بريد اونجا دانلودش كنيد. در قسمت جواب خودم گذاشتمش:
چطور ميتونم با مطلب از صفحه كامپيوتر عكس بگيرم؟
nanosi آفلاين است   پاسخ با نقل قول
قديمي ۰۶-۶-۱۳۹۲, ۰۴:۱۶ بعد از ظهر   #6 (لینک دائم)
عضو فعال
 
آواتار nanosi
 
تاريخ عضويت: شهريور ۱۳۹۲
پست ها: 12
تشكرها: 1
6 تشكر در 4 پست
پيش فرض

سرعت گرفتن عكس هم خوبه و مشكل منو حل ميكنه.
متلب هم آزمايشگاهه و هم محل تست كارهاي اصلي با سرعت نسبتا خوب
nanosi آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۳:۴۱ بعد از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design