首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OpenCV直线,画圆,椭圆,矩形,绘制文字

这个没什么可说的,就是需要知道OpenCV里这些东西的API是什么就可以了。直接上代码,具体注释看代码即可。...MyBG); drawRectangle(MyBG); drawEllipse(MyBG); drawCricle(MyBG); //MyBG是背景图,"666"是画上去的文字,Point表示的起点.../Point是点的数据结构 Point p1(0, 0); Point p2(533, 300); Scalar color = Scalar(255, 0, 0); //image表示在哪儿,...color, 1, LINE_AA); } void drawEllipse(Mat& image) { Scalar color = Scalar(0, 0, 255); //image表示在哪儿,...Point表示椭圆的中心,Size表示椭圆的长短半轴的长度 //第一个0表示从0位置开始 //第二个0和360表示的椭圆的范围是0-360° ellipse(image, Point(image.cols

3.9K10

骚操作-Java机器人

当然你可以使用鼠标精灵等软件,本文介绍一种Java的实现方案。 2简介 Robot类用于模拟鼠标、键盘事件,生成本机系统输入事件。...; } robot.mousePress(InputEvent.BUTTON1_MASK); robot.delay(100); //这里延迟0.1s,可以看到动态的过程...; } robot.mousePress(InputEvent.BUTTON1_MASK); robot.delay(100); //这里延迟0.2s,可以看到动态的过程...; } robot.mousePress(InputEvent.BUTTON1_MASK); robot.delay(100); //这里延迟0.1s,可以看到动态的过程...0.2s,否则因为计算机执行速度太快,看不到动态作图的过程 } 最终效果: 5小结 Java中Robot类不是很常用,却是很有用的一个类,能实现一些很有意思的功能,看了上面栗子你可能会问为什么不模拟输出

69610

导师大饼!

Java 面试指北》来啦!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。...我想在暑期进行一下今年的实习,想着可能对后面秋招和来年春招有帮助,但是实验室管的严导师不放时间(其实我当时是为了毕业条件和平时研究生要求低才继续在本科学校读研的,但没想到现在的导师让我大失所望,除了 pua 就是大饼...然后我是做 java 的,从本科一直到现在也一直在做,包括 vue,spring、mysql、redis、消息队列等这块也是一直在学习,虽然积累了像中间件的使用、调优、常见问题解决这些知识,但是在我这个学校环境里...另外,我在星球里也经常会推荐一些优质的实战项目,你可以在《Java 面试指北》的「面试准备篇」中找到。...如果你是要改进之前做的项目的话,个人建议你可以参考《Java 面试指北》的「面试准备篇」中对应的文章对项目经历进行完善改进! ·········· END ··············

74310

机器人操作系统ROS学习实战篇之——让小乌龟矩形

分为两步,一个是建立ROS的可以编译的工作空间,第二个是小乌龟矩形实战 一、建立ROS的工作空间 1 确认ROS环境变量 之前,在ROS的安装过程中,我们执行了如下命令:(此命令就是向当前用户添加ROS...count=0; speed.angular.z = PI; //转90° } cmdVelPub.publish(speed); // 将刚才设置的指令发送给机器人...        count=0;        speed.angular.z = PI; //转90°    }    cmdVelPub.publish(speed); // 将刚才设置的指令发送给机器人...中继续输入如下命令进行编译: cd ~/catkin_ws2/ catkin_make 12 cd ~/catkin_ws2/catkin_make 一切顺利的话就会编译成功,接下来就可以让小乌龟来矩形了...123 cd  ~/catkin_ws2/source devel/setup.bash rosrun my_turtle_package draw_rectangle 此时我们可以看到小乌龟已经在矩形了

2.3K10
领券