Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- import cv2
- # Create a black image
- img = np.zeros((600, 900, 3), np.uint8)
- pts = [np.array([[[584, 320]],
- [[583, 321]],
- [[563, 321]],
- [[562, 322]],
- [[561, 322]],
- [[560, 323]],
- [[559, 323]],
- [[558, 324]],
- [[557, 324]],
- [[586, 324]],
- [[586, 322]]], dtype=np.int32), np.array([[[601, 319]],
- [[600, 320]],
- [[598, 320]],
- [[597, 321]],
- [[597, 323]],
- [[598, 324]],
- [[598, 327]],
- [[599, 328]],
- [[599, 335]],
- [[592, 342]],
- [[591, 342]],
- [[589, 344]],
- [[588, 344]],
- [[585, 347]],
- [[586, 348]],
- [[619, 348]],
- [[620, 347]],
- [[629, 347]],
- [[630, 346]],
- [[631, 346]],
- [[632, 345]],
- [[632, 340]],
- [[629, 340]],
- [[628, 339]],
- [[627, 339]],
- [[626, 338]],
- [[625, 338]],
- [[624, 337]],
- [[623, 337]],
- [[619, 333]],
- [[619, 330]],
- [[618, 329]],
- [[618, 327]],
- [[616, 325]],
- [[616, 323]],
- [[615, 322]],
- [[615, 321]],
- [[614, 320]],
- [[612, 320]],
- [[611, 319]]], dtype=np.int32), np.array([[[519, 319]],
- [[518, 320]],
- [[510, 320]],
- [[509, 321]],
- [[502, 321]],
- [[501, 322]],
- [[500, 322]],
- [[501, 323]],
- [[501, 324]],
- [[499, 326]],
- [[499, 329]],
- [[498, 330]],
- [[498, 332]],
- [[497, 333]],
- [[497, 334]],
- [[496, 335]],
- [[495, 335]],
- [[494, 336]],
- [[493, 336]],
- [[490, 339]],
- [[490, 340]],
- [[489, 341]],
- [[488, 341]],
- [[487, 342]],
- [[486, 342]],
- [[486, 345]],
- [[485, 346]],
- [[485, 350]],
- [[486, 351]],
- [[487, 351]],
- [[488, 352]],
- [[536, 352]],
- [[537, 351]],
- [[538, 351]],
- [[539, 350]],
- [[541, 350]],
- [[542, 349]],
- [[543, 349]],
- [[543, 348]],
- [[544, 347]],
- [[544, 344]],
- [[543, 344]],
- [[542, 343]],
- [[542, 342]],
- [[541, 341]],
- [[541, 340]],
- [[540, 339]],
- [[540, 338]],
- [[539, 337]],
- [[539, 336]],
- [[538, 335]],
- [[538, 334]],
- [[537, 333]],
- [[537, 332]],
- [[536, 331]],
- [[536, 325]],
- [[535, 324]],
- [[535, 322]],
- [[534, 321]],
- [[533, 321]],
- [[532, 320]],
- [[530, 320]],
- [[529, 319]]], dtype=np.int32), np.array([[[583, 304]],
- [[582, 305]],
- [[559, 305]],
- [[558, 306]],
- [[554, 306]],
- [[553, 307]],
- [[552, 307]],
- [[551, 308]],
- [[549, 308]],
- [[548, 309]],
- [[547, 309]],
- [[554, 309]],
- [[555, 310]],
- [[563, 310]],
- [[564, 311]],
- [[586, 311]],
- [[587, 310]],
- [[591, 310]],
- [[592, 309]],
- [[595, 309]],
- [[595, 308]],
- [[594, 307]],
- [[594, 306]],
- [[593, 306]],
- [[592, 305]],
- [[586, 305]],
- [[585, 304]]], dtype=np.int32), np.array([[[863, 298]],
- [[860, 301]],
- [[860, 302]],
- [[859, 303]],
- [[859, 313]],
- [[860, 314]],
- [[860, 316]],
- [[861, 317]],
- [[861, 319]],
- [[862, 320]],
- [[862, 322]],
- [[863, 323]],
- [[863, 324]],
- [[864, 325]],
- [[864, 326]],
- [[865, 327]],
- [[865, 332]],
- [[866, 333]],
- [[866, 335]],
- [[868, 335]],
- [[867, 334]],
- [[867, 333]],
- [[868, 332]],
- [[868, 310]],
- [[869, 309]],
- [[869, 303]],
- [[868, 302]],
- [[868, 301]],
- [[867, 300]],
- [[867, 299]],
- [[866, 299]],
- [[865, 298]]], dtype=np.int32), np.array([[[389, 298]],
- [[389, 299]],
- [[387, 301]],
- [[387, 302]],
- [[385, 304]],
- [[385, 308]],
- [[384, 309]],
- [[384, 311]],
- [[382, 313]],
- [[382, 315]],
- [[408, 315]],
- [[408, 309]],
- [[407, 308]],
- [[407, 303]],
- [[406, 303]],
- [[405, 302]],
- [[405, 301]],
- [[402, 298]]], dtype=np.int32), np.array([[[288, 294]],
- [[287, 295]],
- [[287, 296]],
- [[286, 297]],
- [[286, 298]],
- [[285, 299]],
- [[285, 300]],
- [[286, 301]],
- [[286, 302]],
- [[287, 303]],
- [[287, 304]],
- [[288, 304]],
- [[289, 305]],
- [[290, 305]],
- [[291, 304]],
- [[291, 303]],
- [[292, 302]],
- [[292, 299]],
- [[291, 298]],
- [[291, 295]],
- [[290, 294]]], dtype=np.int32), np.array([[[888, 293]],
- [[887, 294]],
- [[887, 295]],
- [[885, 297]],
- [[885, 300]],
- [[884, 301]],
- [[884, 303]],
- [[883, 304]],
- [[883, 317]],
- [[884, 318]],
- [[884, 324]],
- [[885, 325]],
- [[885, 329]],
- [[886, 329]],
- [[887, 330]],
- [[888, 329]],
- [[889, 329]],
- [[889, 328]],
- [[888, 327]],
- [[888, 320]],
- [[889, 319]],
- [[889, 317]],
- [[891, 315]],
- [[892, 315]],
- [[893, 316]],
- [[893, 330]],
- [[894, 330]],
- [[895, 331]],
- [[897, 331]],
- [[898, 330]],
- [[898, 301]],
- [[897, 300]],
- [[897, 299]],
- [[895, 299]],
- [[893, 301]],
- [[892, 300]],
- [[892, 296]],
- [[891, 295]],
- [[891, 293]]], dtype=np.int32), np.array([[[677, 291]],
- [[676, 292]],
- [[676, 295]],
- [[675, 296]],
- [[674, 296]],
- [[674, 308]],
- [[677, 308]],
- [[678, 307]],
- [[679, 308]],
- [[682, 308]],
- [[682, 304]],
- [[683, 303]],
- [[683, 298]],
- [[682, 297]],
- [[682, 296]],
- [[681, 295]],
- [[681, 294]],
- [[680, 293]],
- [[680, 292]],
- [[679, 291]]], dtype=np.int32), np.array([[[818, 289]],
- [[817, 290]],
- [[817, 293]],
- [[816, 294]],
- [[816, 299]],
- [[817, 300]],
- [[822, 300]],
- [[823, 301]],
- [[828, 301]],
- [[829, 300]],
- [[829, 299]],
- [[830, 298]],
- [[830, 293]],
- [[829, 292]],
- [[829, 291]],
- [[828, 290]],
- [[827, 290]],
- [[825, 292]],
- [[824, 291]],
- [[823, 291]],
- [[821, 289]]], dtype=np.int32), np.array([[[801, 286]],
- [[800, 287]],
- [[800, 288]],
- [[799, 289]],
- [[799, 308]],
- [[800, 307]],
- [[800, 306]],
- [[804, 302]],
- [[805, 302]],
- [[807, 300]],
- [[808, 300]],
- [[809, 299]],
- [[809, 295]],
- [[807, 293]],
- [[807, 292]],
- [[806, 291]],
- [[806, 290]],
- [[805, 289]],
- [[805, 288]],
- [[803, 286]]], dtype=np.int32), np.array([[[318, 283]],
- [[317, 284]],
- [[317, 287]],
- [[316, 288]],
- [[316, 294]],
- [[315, 295]],
- [[315, 297]],
- [[316, 298]],
- [[316, 299]],
- [[320, 299]],
- [[320, 295]],
- [[321, 294]],
- [[321, 289]],
- [[322, 288]],
- [[322, 285]],
- [[320, 283]]], dtype=np.int32), np.array([[[366, 248]],
- [[365, 249]],
- [[365, 250]],
- [[362, 253]],
- [[362, 256]],
- [[363, 257]],
- [[363, 264]],
- [[362, 265]],
- [[362, 269]],
- [[364, 269]],
- [[365, 268]],
- [[366, 268]],
- [[366, 267]],
- [[367, 266]],
- [[368, 266]],
- [[368, 265]],
- [[369, 264]],
- [[369, 262]],
- [[370, 261]],
- [[370, 253]],
- [[369, 252]],
- [[369, 251]],
- [[368, 250]],
- [[368, 249]],
- [[367, 248]]], dtype=np.int32), np.array([[[524, 247]],
- [[523, 248]],
- [[523, 249]],
- [[522, 250]],
- [[522, 251]],
- [[521, 252]],
- [[521, 269]],
- [[528, 269]],
- [[528, 268]],
- [[529, 267]],
- [[530, 268]],
- [[530, 269]],
- [[531, 270]],
- [[536, 270]],
- [[536, 269]],
- [[537, 268]],
- [[537, 257]],
- [[536, 256]],
- [[536, 252]],
- [[535, 251]],
- [[533, 251]],
- [[531, 253]],
- [[530, 253]],
- [[529, 252]],
- [[529, 250]],
- [[526, 247]]], dtype=np.int32), np.array([[[514, 235]],
- [[514, 236]],
- [[513, 237]],
- [[513, 239]],
- [[512, 240]],
- [[512, 243]],
- [[513, 244]],
- [[516, 244]],
- [[518, 242]],
- [[518, 236]],
- [[517, 235]]], dtype=np.int32), np.array([[[422, 209]],
- [[421, 210]],
- [[421, 224]],
- [[426, 224]],
- [[427, 223]],
- [[427, 212]],
- [[424, 209]]], dtype=np.int32)]
- #pts = pts.reshape((-1,1,2))
- for i in pts:
- cv2.polylines(img,[i],True,(0,255,255))
- while True:
- cv2.imshow('test', img)
- # Press ESC on keyboard to exit
- if cv2.waitKey(33) & 0xFF == ord('q'):
- break
Advertisement
Add Comment
Please, Sign In to add comment