ঘোষণা :
15 এপ্রিল, 2025 এর আগে আর্থ ইঞ্জিন ব্যবহার করার জন্য নিবন্ধিত সমস্ত অবাণিজ্যিক প্রকল্পগুলিকে অবশ্যই আর্থ ইঞ্জিন অ্যাক্সেস বজায় রাখার জন্য
অ-বাণিজ্যিক যোগ্যতা যাচাই করতে হবে।
ee.Kernel.kirsch
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি 3x3 Kirsch এর কম্পাস এজ-ডিটেকশন কার্নেল তৈরি করে।
ব্যবহার | রিটার্নস | ee.Kernel.kirsch( magnitude , normalize ) | কার্নেল |
যুক্তি | টাইপ | বিস্তারিত | magnitude | ফ্লোট, ডিফল্ট: 1 | এই পরিমাণ দ্বারা প্রতিটি মান স্কেল. |
normalize | বুলিয়ান, ডিফল্ট: মিথ্যা | কার্নেলের মানগুলিকে 1 এ যোগ করার জন্য স্বাভাবিক করুন। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
print('A Kirsch compass kernel', ee.Kernel.kirsch());
/**
* Output weights matrix
*
* [5, -3, -3]
* [5, 0, -3]
* [5, -3, -3]
*/
পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap
ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।
import ee
import geemap.core as geemap
Colab (পাইথন)
from pprint import pprint
print('A Kirsch compass kernel:')
pprint(ee.Kernel.kirsch().getInfo())
# Output weights matrix
# [5, -3, -3]
# [5, 0, -3]
# [5, -3, -3]
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eCreates a 3x3 Kirsch compass kernel for edge detection in images.\u003c/p\u003e\n"],["\u003cp\u003eThe kernel's values can be scaled using the \u003ccode\u003emagnitude\u003c/code\u003e parameter and normalized to sum to 1 with the \u003ccode\u003enormalize\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eDefault kernel weights are [[5, -3, -3], [5, 0, -3], [5, -3, -3]], representing one of the eight Kirsch compass directions.\u003c/p\u003e\n"]]],["The `ee.Kernel.kirsch()` function creates a 3x3 Kirsch's Compass edge-detection kernel. This kernel's values can be scaled using the `magnitude` parameter (defaulting to 1) and normalized to sum to 1 with the `normalize` parameter (defaulting to false). The function, when invoked, returns a kernel represented by a weight matrix: `[5, -3, -3], [5, 0, -3], [5, -3, -3]`. This is demonstrated in both JavaScript and Python examples.\n"],null,["# ee.Kernel.kirsch\n\nGenerates a 3x3 Kirsch's Compass edge-detection kernel.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|---------------------------------------------------|---------|\n| `ee.Kernel.kirsch(`*magnitude* `, `*normalize*`)` | Kernel |\n\n| Argument | Type | Details |\n|-------------|-------------------------|------------------------------------------|\n| `magnitude` | Float, default: 1 | Scale each value by this amount. |\n| `normalize` | Boolean, default: false | Normalize the kernel values to sum to 1. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('A Kirsch compass kernel', ee.Kernel.kirsch());\n\n/**\n * Output weights matrix\n *\n * [5, -3, -3]\n * [5, 0, -3]\n * [5, -3, -3]\n */\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nfrom pprint import pprint\n\nprint('A Kirsch compass kernel:')\npprint(ee.Kernel.kirsch().getInfo())\n\n# Output weights matrix\n\n# [5, -3, -3]\n# [5, 0, -3]\n# [5, -3, -3]\n```"]]