rectangle函数是什么?5分钟让你快速学会用法!

吉云

今儿个,咱来聊聊这个叫"rectangle"的函数,一听这名儿就知道,这玩意儿肯定是跟画长方形有关的,没错,它就是用来画矩形的。

我也没太搞明白这玩意儿咋用,就到处找资料。网上那些资料,怎么说,有的写得太绕弯子,看着费劲,有的又说得太简单,等于没说。还是得靠自己一点点摸索。

我最开始接触到这个函数,还是因为我想着在图片上标个框框。你想,有时候拍张照片,想把里面的某个东西圈出来,让别人一眼就看到,这不就得用到矩形框嘛一开始我就瞎琢磨,后来发现,用这个"rectangle"函数就能搞定。

rectangle函数是什么?5分钟让你快速学会用法!

你得有个画图的地方,对?我用的是一个叫OpenCV的库,这玩意儿在处理图像上很厉害。其他的库也行,反正你得有个能让你画图的环境。

然后,咱来说说这个函数到底咋用。我当时找到的资料里,有这么一句:“rectangle(img2, Point(j,i), Point(j + *, i + *), Scalar(255)”,看着挺吓人的,拆开来看,也没那么复杂。

  • img2:就是你要往哪张图上画,你得告诉它,对?
  • Point(j,i):这是矩形左上角那个点的坐标,就是你从哪儿开始画。
  • Point(j + *, i + *):这是矩形右下角那个点的坐标,你总得知道画到哪儿结束?
  • rectangle函数是什么?5分钟让你快速学会用法!

  • Scalar(255):这是矩形框的颜色,你可以自己调。

不同的地方,这个函数的具体用法可能还不太一样。比如,我后来又看到一个资料,说在MATLAB里,是用"rectangle('Position', [x, y, width, height])"来画矩形的,这里"x, y"是左下角那个点的坐标,"width"和"height"就是矩形的宽和高。虽然写法不一样,但意思都差不多。

我当时就照着这些资料,一点点试。先是找张图片,然后定好矩形框的四个角,再调好颜色,运行代码,还真就在图片上画出一个矩形框!那一刻,心里还是挺美滋滋的。

总结

rectangle函数是什么?5分钟让你快速学会用法!

这个"rectangle"函数,就是一个用来画矩形的工具。用起来也不算太难,只要你搞清楚它的几个参数,再多试试,基本上就能掌握。

这只是我自己的实践经历。每个人的情况都不一样,你们在用的时候,可能还会遇到各种各样的问题。不过没关系,慢慢摸索,总能解决的。记住,实践出真知!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]