স্বয়ংক্রিয় স্বরলিপির জন্য সরঞ্জামগুলি: পিজিএন থেকে ওয়েবক্যাম চলচ্চিত্র


14

কখনও কখনও বোর্ডের উপরে ব্লিটজ গেমসের সময়, বা জিটনোটে থাকাকালীন, এগুলি বর্ণনা করা খুব কঠিন হয়ে যায়।

স্বীকৃতি রচনায় সহায়তার জন্য আমি বেশ কয়েকটি সফ্টওয়্যার / হার্ডওয়্যার দেখেছি, এমনকি একটি স্বল্প অনুমোদিত যা ; এগুলির জন্য আপনাকে ডিভাইসে চালগুলি পুনরাবৃত্তি করতে হবে। কলম এবং কাগজের তুলনায় খুব দ্রুত, ত্রুটিযুক্ত হওয়ার ঝুঁকিপূর্ণ, আরও আপনি ভুল পদক্ষেপটি টাইপ করে আরও বেশি সময় নষ্ট করার ঝুঁকিপূর্ণ।

ডিজিটি একটি বোর্ড তৈরি করে যা এটি স্বয়ংক্রিয়ভাবে করবে, তবে এটি কেবল তার টুকরো দিয়ে কাজ করবে এবং 400 400 থেকে শুরু হবে, টুর্নামেন্ট বোর্ডগুলির দ্বিগুণ । কিছু স্বতন্ত্র প্রকল্পগুলি পাওয়া যায় যেমন ইউএসবি চেসবোর্ড 101 , বা ভয়েস নিয়ন্ত্রিত দাবা রোবট , দাবা বোর্ড স্টেপ সিকোয়েন্সার । অতিরিক্তভাবে কিছু মুক্ত প্রকল্প উপলব্ধ যেগুলি এমনকি টুকরো সরানো (বা বিশাল টুকরা )।

আমার আজ রাতে একটি প্লে অফ রয়েছে, এবং টুর্নামেন্টের নিয়মগুলি বিজয়ী না হওয়া পর্যন্ত আরও ছোট এবং খাটো গেমস নির্ধারণ করে। তাই বোর্ডের সিনেমার শুটিংয়ের কথা ভেবেছিলাম আমাদের ট্র্যাকটি হারাতে হবে। তবে তারপরে আমার প্রোগ্রামিং ব্যাকগ্রাউন্ডটি লাথি মেরেছিল এবং আমি ভেবেছিলাম "অবশ্যই এমন কিছু সফ্টওয়্যার থাকতে হবে যা একটি চলচ্চিত্র প্রক্রিয়াকরণ করতে এবং পিজিএন লিখতে পারে"।

আমি সর্বত্র অনুসন্ধান করেছি, কিন্তু কিছুই পাই নি।

  1. এই জাতীয় কোনও কি বিদ্যমান (ওয়েবক্যাম / ভিডিও থেকে পিএনজি রূপান্তরকারী)? একটি প্রোটোটাইপ হতে পারে?
  2. কেউ কি এই জাতীয় কীর্তি চেষ্টা করেছেন এবং তাদের গবেষণা ভাগ করেছেন?
  3. স্পষ্ট সীমাবদ্ধতাগুলি কি এই প্রকল্পটি সফল হওয়ার সম্ভাবনা কম করে?
  4. এটি বিদ্যমান থাকলে আপনি কি এটি কিনতে পারবেন?

2
এটি একটি আকর্ষণীয় কম্পিউটার ভিশন / মেশিন লার্নিং প্রকল্প হবে!
11:10

আমি মনে করি একটি "2 ডি" - চিত্র উত্পাদন করতে বোর্ডকে উপরে-নীচ থেকে চিত্রিত করতে হবে। অন্যথায়, 3 ডি-ভিউকে 2 ডি-ভিউতে স্থানান্তর করার অতিরিক্ত সমস্যা আছে এবং পৃথক 3 ডি-কোণগুলি পৃথকভাবে চিকিত্সা করতে হয়।
রওন সাগিত

আসলে এটি কেবল বোর্ডকে "আনসার্টেচ" করে রৈখিক রূপান্তর এবং এর সমস্ত স্কোয়ার বর্গক্ষেত্র তৈরি করে। মূল সমস্যাটি হল বর্গটি চিহ্নিত করতে পিসটি সরানো হয় যদি কোণটি এমন হয় যে টুকরা একে অপরের পিছনে লাইন করতে পারে।
পিটার

সম্ভবত আমরা এই প্রকল্পের জন্য কিছু ধরণের ভিড়সোর্সিং করতে পারি। আমি মনে করি এটি খুব আকর্ষণীয় আমি বাজি ধরেছি যে কিছু কলেজ শিক্ষার্থী সিনিয়র প্রকল্পগুলির জন্য এটি করতে পারে। অধ্যাপকদের কাছে ধারণাটি যোগাযোগের জন্য আমাদের একটি উপায় খুঁজে বের করতে হবে। সম্ভবত দুটি ভিন্ন স্থানে দুটি ক্যামেরা স্থাপন করা এটি নির্ভরযোগ্যভাবে করা যেতে পারে। আমি ওভারহেড থেকে 2 ডি নয়, 3 ডি পন্থায় আগ্রহী। ওভারহেড ক্যামেরা মাউন্ট করা খুব অবৈধ। জন্য - আমি যে কয়েক বিভিন্ন ক্যামেরা বিভিন্ন গেম একযোগে একটি দীর্ঘ টেবিল এবং স্বরলিপি উত্পাদন প্লে শুটিং থেকে ইনপুট গ্রহণ করা হবে সফ্টওয়্যার করতে আগ্রহী হবে

প্রদত্ত যে কিকস্টার্টার.প্রজেক্টগুলি / ইনফাইভেশন /… ইতিমধ্যে সফল ছিল একটি ভিড় ফান্ডিং প্রকল্প বাস্তবে সম্ভব বলে মনে হচ্ছে। বিশেষত যেহেতু শেষ ব্যবহারকারীদের জন্য ব্যয় খুব কম হবে।
ওল্ফগ্যাং ফাহল

উত্তর:


4

দাবা গেমগুলি স্বয়ংক্রিয়ভাবে রেকর্ড করার জন্য এটি স্পষ্টভাবে আকর্ষণীয় এবং প্রাসঙ্গিক (লাইভ বোর্ডগুলি কমবেশি একই সমস্যাটি মোকাবেলা করছে)। আমি যতদূর জানি, এই উদ্দেশ্যে আজ পর্যন্ত বিদ্যমান কোনও সফ্টওয়্যার নেই। এই সমস্যাটি সমাধান করার জন্য, আমি মনে করি যে "সরল" কেসটি নীচের মতো হওয়া উচিত।

  1. দ্বি-মাত্রিক দৃষ্টিভঙ্গি পেতে দাবা বোর্ডকে উপরে-নীচ থেকে চিত্রিত করা উচিত। (অনুপ্রেরণা: ত্রি-মাত্রিক দৃশ্যে চিত্রায়নের ফলে স্কু ভিউ এবং টুকরোগুলির কারণে সমস্যা দেখা দিতে পারে যা তাদের পিছনে থাকা অন্যান্য টুকরোগুলির জন্য দৃষ্টিভঙ্গিটি আটকাবে Also এছাড়াও, বিভিন্ন থ্রিডি-ভিউগুলিও সম্ভব যা একটি পরিষ্কার পদ্ধতিকে মোকাবেলা করতে পারে))
  2. "ক্লিন বোর্ড" মুহুর্তগুলি ক্যাপচারের জন্য ফিল্মটি ম্যানুয়ালি সম্পাদনা করা উচিত এবং যখন দুই খেলোয়াড়ের হাত বা মাথা দর্শনটি অবরুদ্ধ করছে তখন মুহুর্তগুলি সরিয়ে ফেলতে হবে।
  3. সফ্টওয়্যার সাইডে চিত্র প্রক্রিয়াকরণ অ্যালগরিদমের বোর্ডে পরিবর্তনগুলি সনাক্ত করা উচিত এবং সেগুলি চলন্ত হিসাবে রেকর্ড করা উচিত। বোর্ডের ওরিয়েন্টেশন সনাক্তকরণের জন্য এটির সাথে স্থানাঙ্কগুলি স্বয়ংক্রিয়ভাবে ঘোরানো এবং চিত্রটিকে রূপান্তর করা উচিত।
  4. সফ্টওয়্যারটির প্রতিটি পিস ধরণের "মুখস্থ" করার জন্য প্রারম্ভিক অবস্থানটি ব্যবহার করা উচিত এবং তারপরে গেমের সময় চিত্রের স্বীকৃতি দেওয়ার জন্য এগুলি ব্যবহার করা উচিত। সম্ভবত, কিছু স্মার্ট পদ্ধতিতে টুকরো স্বীকৃতির সমস্যা সমাধানের জন্য কিছু চালাক কৌশল রচনা করা যেতে পারে।

অনুসন্ধানের স্ট্রিং সহ একটি দ্রুত গুগল অনুসন্ধান

দাবা গেম ইমেজ প্রসেসিং

এই আকর্ষণীয় নিবন্ধ ফিরে

সব মিলিয়ে এই ধরণের সফ্টওয়্যার বাস্তবায়ন করা বাস্তবসম্মত হওয়া উচিত। তবুও একই কাজ করা কোনও মানুষের পক্ষে সস্তা হতে পারে (একটি ভিডিও ক্লিপ থেকে কম্পিউটারে স্থানান্তরিত)।


আপনি সংযুক্ত জিডিআইএল্লেপেরুমার অধ্যয়নটি করতে আমার কিছুটা সময় লেগেছে, এটি সবচেয়ে আকর্ষণীয়। কিন্তু এটা অগ্রাহ্য করে অবরোহমার্গী 3D elaborating সম্ভাবনা চিত্র skewed। ধন্যবাদ, একটি খুব আকর্ষণীয় নিবন্ধ।
রিকার্ডো জর্ন

@ রিকার্ডো জর্ন আপনাকে স্বাগতম! আমাকে অবশ্যই স্বীকার করতে হবে যে আমি থ্রিডি স্কিউ চিত্রগুলি হ্যান্ডল করার বিন্দুটি দেখতে পাচ্ছি না। পরিস্থিতিটি হ'ল যদি কোনও ভিডিওর ভিডিও রেকর্ডিং থেকে চালগুলি নথিভুক্ত করতে সমস্যা হয় তবে একটি চিত্র প্রসেসিং সফ্টওয়্যার আরও বেশি অসুবিধা পেতে পারে।
রওন সাগিত

একটি উল্লম্ব ক্যামেরা সেট আপ করতে প্রচুর জায়গা প্রয়োজন, আক্রমণাত্মক এবং আপনার একটি কাস্টম সমর্থন / স্ট্যান্ড প্রয়োজন। এটি এটাকে অবাস্তব করে তোলে :-(
রিকার্ডো জর্ন

আরও সহজ এবং সস্তা "লাইভ বোর্ড" প্রযুক্তি সে ক্ষেত্রে যাওয়ার আরও ভাল উপায় হতে পারে। Allyচ্ছিকভাবে, একটি যুক্তিসঙ্গত 3 ডি কোণ থেকে ফিল্ম করুন এবং একটি মানুষকে ভিডিও রেকর্ডিং থেকে দাবার স্বরলিপি বের করতে দিন।
রওন সাগিত

ফাইল researchgate.net/publication/... স্বল্পতা আর বিদ্যমান বলে মনে হচ্ছে। কারও কপি আছে?
পিটার

6

ক্রমানুসারে,

1) আমার জ্ঞান না

2) আমার জ্ঞান না

3) বেশ কয়েকটি জিনিস রয়েছে যা এই ধরণের প্রকল্পটিকে অপ্রয়োজনীয় এমনকি জটিল করে তোলে। যার মধ্যে সবচেয়ে কম অংশটি অনুসরণ করছে না, এটি কোনও হাতের অঙ্গভঙ্গি থেকে পৃথক করে, উদাহরণস্বরূপ। এছাড়াও কখন এই পদক্ষেপটি বন্ধ হয়েছে তা নির্ধারণ করা কম্পিউটারের দৃষ্টিভঙ্গি সমাধানের জন্য একটি আকর্ষণীয় প্রশ্ন হয়ে উঠবে। এই ধরণের সমস্যাগুলি অন্যান্য পরিস্থিতিতে সমাধান করা হয়েছে, তবে 100% নির্ভুলতার সাথে নয়, এবং অবশ্যই দামগুলিতে নয় যা ডিজিটি বোর্ডের সাথে প্রতিযোগিতামূলক হওয়ার কাছাকাছিও রয়েছে।

তারপরে ক্যামেরাটি কোথায় অবস্থান করা যায় তা নিয়ে প্রশ্ন রয়েছে। সরাসরি ওভারহেড বোর্ডের সেরা দৃষ্টিভঙ্গি সরবরাহ করে, যথাযথতার সাথে বর্গ নির্ধারণকে সহজ করে তোলে। তবে যেখানেই ক্যামেরা স্থাপন করা হবে, তার পৃথক সম্ভাবনা রয়েছে যার কোনও দৃশ্য খেলোয়াড়ই বোর্ডের উপর ঝুঁকছেন, ঘড়ির জন্য পৌঁছে যাবেন বা কেবল জেসিচুলেটিং করতে পারবেন view

4) সত্যই সস্তা না হলে না। এবং আমি এটা আশা করি না। আমার যুক্তি সহজ। সময় নিয়ন্ত্রণ সংক্ষিপ্ত হওয়ার সাথে সাথে গেমের গুণমান হ্রাস পায়, এটি এখন আমার কাছে আকর্ষণীয় নয়


আপনি 4 এ একটি দুর্দান্ত পয়েন্ট করেছেন: গুণমানটি সত্যই খারাপ। কোনও ক্যামেরা স্থাপনের ঝামেলাটি মূল্যবান নয়, সফটওয়্যারটি লিখতে এক মাস ব্যয় কম। আমি কেবল প্লে অফ জিতেছি, তবে আমি কতটা খারাপ খেলাম তা নিয়ে আমি বিব্রত।
রিকার্ডো জর্ন

5

এটি বরং জটিল কাজ হবে। হতে পারে একটি যুক্তিসঙ্গত প্রথম পদক্ষেপটি একটি একক চিত্র থেকে FEN অবস্থানকে স্বীকৃতি দেওয়া - যার জন্য আরও সংস্থান রয়েছে, উদাহরণস্বরূপ:


চমৎকার আপনাকে ধন্যবাদ. আমি উভয়ই পড়েছি এবং সেগুলি সত্যিই আকর্ষণীয়। দাবাগ্রাবার একটি সাম্প্রতিক প্রকল্প এবং অবশ্যই আরও উপযুক্ত, আমি বিকাশকারীর সাথে যোগাযোগ করেছি।
রিকার্ডো জর্ন

আমি ভেবেছিলাম এই প্রথম পদক্ষেপটি থেকে কোনও ভিডিওকে পিজিএন তে রূপান্তর করা খুব কঠিন হবে না - প্রতি কয়েক মিলি সেকেন্ডে ছবি তুলুন, সেগুলি বিশ্লেষণ করুন এবং যদি অবস্থানটি কোনও আইনি উপায়ে পরিবর্তিত হয় তবে ফাইলটিতে নতুন অবস্থান যুক্ত করুন।
rlms

আপডেট: বিকাশকারী প্রতিক্রিয়া জানিয়েছে, এটি ওভারল্যাপিং টুকরা সহ 3-ডি স্কিউ চিত্রগুলির জন্য কখনই কাজ করবে না। খুব খারাপ, এটি বেস হিসাবে না করে, প্রকল্পটি আর শুরু হবে না।
রিকার্ডো জর্ন

স্থির চিত্রটি সনাক্ত করা আসলে ভিডিওর দিকে নিয়ে যাওয়ার চেয়ে শক্ত, কারণ পরবর্তী অংশটি টুকরোগুলি সনাক্ত করতে সক্ষম হওয়ার সমস্যাটিকে সরিয়ে দেয়।
পিটার

5

এটি আসল 2019-12 এখন এবং আসল প্রশ্নের 5 বছর পরে।

  1. এই জাতীয় কোনও কি বিদ্যমান (ওয়েবক্যাম / ভিডিও থেকে পিএনজি রূপান্তরকারী)? একটি প্রোটোটাইপ হতে পারে?

    দেখা

  2. কেউ কি এই জাতীয় কীর্তি চেষ্টা করেছেন এবং তাদের গবেষণা ভাগ করেছেন?

    হ্যাঁ - এখনও অবধি আমি প্রায় 35 টি গবেষণা কাগজপত্র এবং কিছু 10 টি ওপেন সোর্স সমাধান এবং একটি বাণিজ্যিক অফার পেয়েছি

    ২.১ http://wiki.bitplan.com/index.php/PlayChessWithAWebCam/Papers

    2.2। http://wiki.bitplan.com/index.php/PlayChessWithAWebCam#Open_Source_Projects

    2.3। http://wiki.bitplan.com/index.php/PlayChessWithAWebCam#Commercial

    http://wiki.bitplan.com/index.php/PlayChessWithAWebCam আপনার দ্বারা বর্ণিত লক্ষ্যে লক্ষ্য রেখে অন্য একটি প্রকল্প। প্রকল্পটি 2019-10-15 শুরু হয়েছিল এবং কয়েক ঘন্টার মধ্যে আমি ইতিমধ্যে প্রচুর সংস্থান পেয়েছি যেমন এই প্রশ্ন কয়েক মাস পরে আমি আমার উত্তর আপডেট করেছি (উপরের লিঙ্কগুলি দেখুন)

  3. স্পষ্ট সীমাবদ্ধতাগুলি কি এই প্রকল্পটি সফল হওয়ার সম্ভাবনা কম করে? আমি 31 বছর আগে আমার মতো একটি একই প্রকল্পের সাথে আমার নিজের অভিজ্ঞতার উত্তর দিতে পারি http://wiki.bitplan.com/index.php/MagneticSensorChessBoard1987 দেখুন । সেই সময় আমি একটি দাবা বোর্ড তৈরির চেষ্টা করেছি যা চালগুলি সনাক্ত করতে পারে। আমি কাঠের টুকরো এবং রিডের পরিচিতিতে চুম্বক ব্যবহার করেছি। সাফল্যের মূল চাবিকাঠি ছিল একটি দাবা ইঞ্জিন যা নতুন "বিধিগুলি" একা চলনগুলিতে মনোনিবেশ করতে সক্ষম হতে এবং স্বতন্ত্র টুকরো সনাক্ত করতে না পারে। উপরের উত্তরে উত্তরে বর্ণিত হিসাবে রানী বিহীন টুকরোগুলিতে উন্নীত করা প্রান্তের ব্যবহারের এক সমস্যা হতে পারে। ছবির পার্থক্যের মাধ্যমে টুকরো গতি সনাক্তকরণ একটি ভাল বোঝা সমস্যা।

    দাবা ইঞ্জিন এবং ইউসিআই সামঞ্জস্যপূর্ণ জিইউআইও আজকাল উপলভ্য। সুতরাং সমস্যাটি আজকাল আরও একীকরণের সমস্যা এবং তারপরে স্বতন্ত্র বিশদ সম্পর্কিত সমস্যাগুলি সমাধান করা।

    একটি প্রধান প্রতিবন্ধকতা একটি "প্রোটোটাইপ" এবং একটি পণ্যের মধ্যে পার্থক্য। উদাহরণস্বরূপ দেখুন http://www.nandanbanerjee.com/files/ICCVR-08AUG12-011%20paper.pdf

    এই প্রশ্নের চেয়েও পুরানো একটি কাগজ যা আপনি যুক্তিসঙ্গত মূল্যে কিনতে পারেন এমন একটি পণ্য থেকে দূরে।

  4. এটি বিদ্যমান থাকলে আপনি কি এটি কিনতে পারবেন?

    হ্যাঁ. কিছু দিন আগে যখন আমি একটি নতুন দাবা বোর্ড কিনেছিলাম তখন আমি এমন একটি সন্ধান করছিলাম যা চলন রেকর্ড করতে পারে এবং এটি এখনও 500 ইউরোর কাছাকাছি ছিল। যেমন মনে হচ্ছে হার্ডওয়্যার ব্যয় একটি শালীন দাবা বোর্ড এবং টুকরা সহ আজকাল 150 ইউরোর নিচে হবে।

    সফ্টওয়্যারটি খুব শিগগিরই ওপেনসোর্স এবং বিনামূল্যে (ফ্রি বিয়ারের মতো) হতে পারে। আমি এই উত্তরটি সেই অনুযায়ী আপডেট করব।


1
আপনাকে ধন্যবাদ, আমি আপনার অগ্রগতিটি দেখার অপেক্ষায় রয়েছি
রিকার্ডো জর্ন

3

আমি এই সফ্টওয়্যারটি লিখেছি। এতে অ্যারেনা জিইউআইয়ের সাথে সংযুক্ত, সরানো স্বীকৃতির জন্য ওয়েবক্যাম এআই রয়েছে।

https://www.youtube.com/watch?v=APkoE1UDKj0


খুব চিত্তাকর্ষক মারিয়াস, অভিনন্দন! আলফা কি ইতিমধ্যে পরীক্ষার জন্য উপলব্ধ? অন্যান্য সফ্টওয়্যার দ্বারা ব্যবহারের জন্য আপনি কি কোনও পরিষেবার মাধ্যমে চালগুলি প্রকাশ করতে পারেন?
রিকার্ডো জর্ন

3

আমি 2013 এফিং উডেলারে ইমেজ প্রসেসিং কোর্সের মধ্যে দাবা ট্র্যাকিং প্রকল্প 8x8cam এ কাজ করেছি।

তারপরে ২০১৪ সালে অন্য শিক্ষার্থীরা অ্যান্ড্রয়েড নামের চেস্টস্ট্র্যাকের জন্য আরও ভাল সংস্করণ তৈরি করেছিল । এটির ওয়েবের নীচে আপনি ভিডিওগুলি এবং তাদের ব্যবহৃত কোডটির লিঙ্কটি পেতে পারেন।

আমি বছরের পর বছর ধরে আমার এই প্রকল্পের ধারণার একটি চূড়ান্ত অ্যাপ্লিকেশন দেখতে পছন্দ করব। সুতরাং এই সম্পর্কে কিছু খবর থাকলে দয়া করে একটি মন্তব্য করুন।

আপনার নির্দেশিত প্রশ্নের উত্তর:

  1. এরকম কোনও কি বিদ্যমান আছে (পিএনজি কনভার্টারের কাছে ওয়েবক্যাম / ভিডিও? একটি প্রোটোটাইপ হতে পারে)?


    আমার প্রজেক্ট 8x8 ক্যাম এবং চেস্ট্র্যাক বাদে সম্প্রতি আমি চেসক্যাম নামে একটি প্রকল্প পেয়েছি । এই সমস্ত প্রকল্পের ওপেন সোর্স এবং আপনি যদি সেগুলি থেকে কোনও নতুন প্রকল্প তৈরি করেন তবে কেবলমাত্র উত্স হিসাবে নামকরণ করা দরকার।

  2. কেউ কি এই জাতীয় কীর্তি চেষ্টা করেছেন এবং তাদের গবেষণা ভাগ করেছেন?


    হ্যাঁ. আপনি পূর্ববর্তী প্রশ্নের উত্তরে এমনটি দেখতে পাবেন।

  3. স্পষ্ট সীমাবদ্ধতাগুলি কি এই প্রকল্পটি সফল হওয়ার সম্ভাবনা কম করে?


    আমার বিশ্বাস করা সবচেয়ে কঠিন অংশটি হল কীভাবে ক্যামেরা স্থাপন করা হয় এবং আলোকসজ্জার স্বতন্ত্রভাবে নির্বিশেষে সফ্টওয়্যারটি কাজ করা। এবং দ্রুত গতিসম্পন্ন গেমগুলিতে কাজ করা এবং গেমটি যখন খেলানো হচ্ছে তখন হাতের কাজগুলি সহ কাজ করা, যাতে সঠিকভাবে সরানো কাজটি সনাক্ত করা যায়।

  4. এটি বিদ্যমান থাকলে আপনি কি এটি কিনতে পারবেন?


    অবশ্যই হ্যাঁ.


1

আমি প্রশ্নের উত্তর দেব না, কারণ আমি জানি না সেখানে কোনও সফ্টওয়্যার আছে কিনা। আমি কেবল বলছি যে কীভাবে এটি করা যায় তা আমি মনে করি, আমি নিশ্চিতভাবে জানি না, তাই ...


ঠিক আছে প্রথমে আপনাকে নিশ্চিত করা দরকার যে ভিডিওটি আপনার কাজটি আরও সহজ করার জন্য একটি দাবা সফ্টওয়্যার থেকে রেকর্ড করা হয়েছে, একটি সরাসরি টুর্নামেন্ট নয়।

আপনার মুভিটি ছবিতে রূপান্তর করতে হবে

ffmpeg -i foo.avi -vsync 0 -vf select="eq(pict_type\,PICT_TYPE_I)" -s WxH -f image2 foo-%03d.jpeg

এটি ছিল সহজ, এখন শক্ত অংশ, আপনার ইমেজ মিছিল শুরু করা দরকার, এর জন্য, সর্বাধিক শক্তিশালী হ'ল ওপেনসিভি।

তার জন্য, বেশ কয়েকটি কৌশল রয়েছে, আমি আপনাকে লিঙ্কগুলি দেব যাতে আপনি সেগুলি পড়তে পারেন।

এটি আপনার ভাবার চেয়ে জটিল তবে সহজ, কারণ আপনার কেবলমাত্র সূচনা অবস্থানটি জানতে হবে, সমস্ত চিত্রের মধ্য দিয়ে লুপ করুন এবং পার্থক্যটি দেখুন। ওপেনসিভি ডক্সে একবার দেখুন আপনি সেই বিষয়টিতে প্রচুর পরিমাণে উপকরণ পাবেন।


ওহ, যাইহোক, আপনি যা চাইছেন তা ইতিমধ্যে সম্পন্ন হয়েছে, তবে যতদূর আমি জানি সফ্টওয়্যারটি ব্যবহার করা হচ্ছে না, এটি একটি পুরানো প্রকল্প যা পাস্কাল ব্যবহার করে কোডিং করা হয়েছিল, বোর্ডের উপরে রাখা ক্যামেরা, রোবটগুলি চিত্র প্রক্রিয়াকরণ করে এবং একটি পদক্ষেপ নেয়। আজকাল অনেক রোবট দাবা খেলা করে।

আপনি একটি আরডুইনো ইউনো এবং তার হালকা সেন্সর কিনতে পারেন, এটি সাদা টুকরা এবং কালো টুকরা, কিছু কোডিং সনাক্ত করবে এবং এটি দাবা খেলবে। :)


1

সম্পাদনা করুন: রানির চেয়ে আলাদা কিছুতে প্রচার করা বিস্ফোরিত হয়ে যাবে। এটি সমর্থন করাও খুব কঠিন হবে (পর্ব 2 এর জন্য আমার প্রোগ্রামটি নিম্নোক্ত সমর্থনকে সমর্থন করে, তবে পিক্সেল পড়ার মাধ্যমে খণ্ড খণ্ড 1 এর তথ্য সংরক্ষণ করা দুঃস্বপ্ন)।

সম্পাদনা 2: আমি কেবল লক্ষ্য করেছি যে আপনি পিজিএন থেকে আসল বোর্ড দাবা বোঝাচ্ছেন, সুতরাং এটি সমস্ত অকেজো এবং আমি সম্ভবত আমার উত্তরটি মুছব।

পর্ব 1: পিক্সেল রিডার ব্যবহার করে স্কোয়ারগুলি সঞ্চয় করা

এটি সম্পূর্ণভাবে সম্ভব, প্রয়োজনীয় পদক্ষেপগুলি হ'ল:

  1. বোর্ডের সেট পর্যন্ত পরিবর্তন তাই এটি গত পদক্ষেপ (prefereably হাইলাইট না শুধু সীমান্ত)
  2. প্রদত্ত (x, y) পিক্সেল পড়ার জন্য একটি প্রোগ্রাম লিখুন
  3. এটি প্রতিটি স্কোয়ারে প্রায় 5+ পিক্সেল পড়ুন (সুতরাং কার্সার / টুকরোটির পক্ষে সমস্ত পিক্সেল পড়তে পারা অসম্ভব)
  4. এইচএক্সকে আরবিজিতে রূপান্তর করুন, তারপরে আমরা "শেষ পদক্ষেপ" রঙের কাছাকাছি বলে বিবেচিত বলে গ্রহণযোগ্য মানগুলির একটি পরিসর দিন
  5. কেবলমাত্র ["h1-h8", "e4-e5", ...] প্রাথমিক এবং শেষ স্কোয়ারগুলির সাথে বিন্যাসের সাথে একটি অ্যারেতে চালগুলি সংরক্ষণ করুন ( গুরুত্বহীন অর্ডার করুন )

দ্রষ্টব্য: এখান থেকে আমরা সত্যিই জানতে পারি না কোন বর্গটি প্রাথমিক / শেষের অবস্থানটি ছিল তবে কেবলমাত্র 2 টি সম্ভাবনা রয়েছে এবং এর মধ্যে কেবল 1 বৈধ।

আমি সি # তে আরপিজি গেমসের জন্য সহজ পিক্সেল-ভিত্তিক ম্যাক্রো / বট লিখেছি, আমি গ্যারান্টি দিতে পারি যে এটি এতটা কঠিন নয়, প্রদত্ত যে:

  1. ক্যাম স্থিতিশীল (সুতরাং x, y মানগুলি বিভ্রান্ত হয় না)
  2. আপনি পূর্বে পটভূমি রঙ জানেন বা আপনি খেলার আগে সেট আপ করতে পারেন

মূলত, গেমটি অনলাইনে খেলা হয় এবং আপনি সরাসরি পর্দা থেকে রেকর্ডিং করেন তবে এটি সেরা।

দুঃখিত, # 1 অংশের জন্য কোনও প্রোগ্রাম উপলব্ধ নয়


পার্ট 2: সেই তালিকাটি পিজিএনে রফতানি করা হচ্ছে

এই তালিকাটিকে সত্যিকারের পিজিএন হিসাবে রূপান্তর করতে, আপনি জাভাস্ক্রিপ্টে আমি লিখেছি এমন একটি প্রোগ্রাম ব্যবহার করতে পারেন যা নড়াচড়া করে রেকর্ড করে, এবং একটি ফাংশন যা moveCaller()আপনি দুটি স্কোয়ার পজিশনে পাস করেন final_posএবং এটি বৈধ পদক্ষেপে অনুসন্ধান করে initial_posএবং যদি কোনও মিল থাকে তবে এটি কল করে makeMove()। সুতরাং আমরা এটা দুইবার কল করতে পারেন e5 to e4এবং e4 to e5আমি গ্যারান্টি অবৈধ এক উপেক্ষা করা হবে।

  1. প্রকল্পটি ডাউনলোড করুন (সরাসরি লিঙ্ক। জিপ )
  2. সঙ্কুচিত .zip
  3. এটির সাহায্যে index.htmlফাইলটির জাভাস্ক্রিপ্ট পরিবর্তন করুন :

'

$(function(){
    var i, len, arr, temp, m_board;

    m_board=IsepicChess.initBoard({name : "main"});

    arr=["e4-e2", "e7-e5", "f3-g1"]; //is ok for the initial and final squares to be swapped

    for(i=0, len=arr.length; i<len; i++){
        temp=arr[i].split("-");

        //one of the two following lines will silently fail
        m_board.moveCaller(temp[0], temp[1]);
        m_board.moveCaller(temp[1], temp[0]);
    }

    m_board.refreshBoard();
});

.4। সরানো তালিকাটি অনুলিপি করুন এবং এর উপরে কিছু পিজিএন শিরোনাম যুক্ত করুন [WhiteElo "2400"]ইত্যাদি


-1

আমি আমার সমস্ত দাবা গেমগুলির জন্য মনরোই দাবা নোটেশন ডিভাইস ব্যবহার করি এবং এটি মূলত একটি বৈদ্যুতিন বোর্ড।


4
যদিও এটি ওপির প্রশ্নের উত্তর দেয় না।
ডাগ ওসকার ম্যাডসেন

আপনি কোনও গেমের টেবিলের ঠিক উপরে একটি ক্যামেরা ক্যামেরা রেকর্ড করতে ডিজিটাল উপস্থাপক ব্যবহার করতে পারেন। তারপরে আপনি গ্রিডে অবজেক্টগুলি ট্র্যাক করে কেবল একটি অ্যাপ্লিকেশন লিখতে পারেন।
সিফারেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.