मैं जावा संगामिति में नए हूँ, इसलिए मैं पूछ इस तरह कार्रवाई करने के लिए सबसे अच्छा तरीका है क्या:Java8
मैं एक स्थिर तरीका है जिसके एक छवि के भीतर एक उप छवि से मेल खाता है । ऐसा नहीं है कि तरह लग रहा है:
public static Point match(final BufferedImage subimage, final BufferedImage image)
विधि अशक्त वापस लौट आता है कुछ भी नहीं मिलान किया गया था, और यह मैच के प्वाइंट देता है।
अब मेरे पास एक (बड़ी) छवि के लिए 40 अलग-अलग उप छवियां हैं, जिन्हें मैं समानांतर में मिलान करना चाहता हूं। प्रत्येक सेकेंड में मुझे एक नई (बड़ी) छवि मिल जाएगी जिसमें मुझे उन 40 छोटी छवियों को बार-बार खोजना होगा। मुझे अपने मुख्य कार्य में मिलान कार्य के अंत में विधि से मिलान करने के लिए प्रत्येक कॉल के वापसी मूल्यों की आवश्यकता है, इसलिए मैं इसका विश्लेषण कर सकता हूं। इसके अलावा मुझे इस कार्य के लिए जितना संभव हो उतने सीपीयू कोर का उपयोग करने की आवश्यकता है।
मैं इसे कैसे पूरा कर सकता हूं? मैंने निष्पादक सेवा, कार्य, रननेबल आदि के बारे में बहुत कुछ पढ़ा है। अधिकांश उदाहरण केवल दिखाते हैं कि कंसोल पर कुछ कंसोल पर प्रिंट कैसे करें। मैं वास्तव में उलझन में हूं कि मुझे अपने परिदृश्य में किस तरह जाना चाहिए: मूल्यों को कैसे पास किया जाए और परिणाम कैसे प्राप्त करें? कक्षा (एस) का लेआउट कैसा दिखना चाहिए? इसके अलावा मुझे नहीं पता है कि अगर मैं 40 कार्य बनाने क्या जाने का रास्ता है एक दूसरे (यह सेटअप कार्य के लिए कुछ समय है, है ना ले जाएगा?)
कोड यह :)
वाह, यह वही था जो मैं ढूंढ रहा था! आपका बहुत बहुत धन्यवाद :) –