r.khodabakhshi
یک شنبه 21 تیر 1394, 19:12 عصر
سلام. من میخام توی کتابخانه OpenCV بیام و قسمتی از یک آرایه رو جدا کنم!
مثلا با این دستور میشه یه آرایه 3 در 5 تعریف کرد:
Mat arr = (Mat_<int>(3,5) << 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 5, 4, 3, 2, 1);
که به این صورت میشه:
[1 2 3 4 5
6 7 8 9 0
5 4 3 2 1]
حالا دستوری میخام که بیاد و از سطر اول و دوم مقادیر ستون سوم و چهارم رو داخل یه آرایه دیگه ذخیره کنه! که واسه مثال بالا میشه:
[3 4 8 9]
بصورت کلی رنج اولیه(یه مقدار، نه!) بگیره واسه سطر و یه رنج ثانویه بگیره واسه ستون، جدا کنه و در یه آرایه تک بعدی ذخیره کنه!
ممنون.
مثلا با این دستور میشه یه آرایه 3 در 5 تعریف کرد:
Mat arr = (Mat_<int>(3,5) << 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 5, 4, 3, 2, 1);
که به این صورت میشه:
[1 2 3 4 5
6 7 8 9 0
5 4 3 2 1]
حالا دستوری میخام که بیاد و از سطر اول و دوم مقادیر ستون سوم و چهارم رو داخل یه آرایه دیگه ذخیره کنه! که واسه مثال بالا میشه:
[3 4 8 9]
بصورت کلی رنج اولیه(یه مقدار، نه!) بگیره واسه سطر و یه رنج ثانویه بگیره واسه ستون، جدا کنه و در یه آرایه تک بعدی ذخیره کنه!
ممنون.