logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VS:在命令行中使用cl.exe编译运行opencv

1. 背景  电脑中已安装VS,并配置好OpenCV。但VS真的太大,打开运行都很费时间,而且每次新建一个简单opencv程序便需要在VS中新建项目,嫌麻烦。故希望直接在命令行输入cl.exe的命令即可编译运行OpenCV程序。用于测试OpenCV程序如下所示:#include <opencv2/opencv.hpp>#include <opencv2/highgui.h...

#visual studio
Python OpenCV:利用鼠标移动缩放图片

在OpenCV中使用鼠标移动缩放图片实现目标  在OpenCV中通过鼠标左键拖拽移动图片,通过鼠标滚轮前后旋转放大缩小图片。实现背景  在前一篇博客&amp;amp;quot;在OpenCV中使用滚动条显示大图&amp;amp;quot;中发现自己画滚动条移动大图略显繁琐,且缩放图片存在一定不足,故尝试利用鼠标拖拽来实现图片移动,同时完善使用鼠标滚轮缩放图片的程序。实现方法  利用

#python#opencv
学习OpenCV3:在空白图片上画虚线

一、背景  在OpenCV中,可以画圆、线、矩形、椭圆和多边形,但并不能画出虚线,现希望通过OpenCV已有的函数画出由点或线组成的虚线。cv::circle() // 画一个简单圆cv::clipLine() // 判断一条直线是否在给定的矩形内cv::ellipse() // 画一个椭圆,可以倾斜,或者只有部分圆弧cv::ellipse2Poly() // 计算一个近似椭圆的多边形cv::fi

#opencv
学习OpenCV3:判断两条直线平行,并计算平行距离

一、问题  已知两条直线l1(x1,y1,x2,y2)l_1(x_1,y_1,x_2,y_2)l1​(x1​,y1​,x2​,y2​)和l2(x3,y3,x4,y4)l_2(x_3,y_3,x_4,y_4)l2​(x3​,y3​,x4​,y4​),现希望判断l1l_1l1​与l2l_2l2​间是否平行。若平行,计算出两条直线间的平行距离。二、分析y−y1y2−y1=x−x1x2−x1⇒{ax+by

#opencv
学习OpenCV3:识别图片倾斜角度并自动旋转

一、背景  现有如下图片,希望能用鼠标画出矩形,在矩形中计算出图片的倾斜角度,并由此自动旋转使图片水平。二、实现源程序:#include <opencv2/opencv.hpp>#include <iostream>#include <string>#include <cmath>using namespace std;using namespace

#opencv
VS Code:编译运行根目录下不同文件夹中的文件

#1、背景  工作目录下含有3个文件夹,其中.vscode用于存放配置文件,a存放头文件a1.h,b存放源文件b1.c。b1.c引用a1.h,现希望编译运行b1.c。文件目录:a1.h:int g_a = 1;b1.c:#include <stdio.h>#include <a1.h>int main(){printf("%d", g_a);return 1;}2、分析.v

VS Code:标准输入输出的文件重定向

VS Code:标准输入输出的文件重定向1. 背景2. 测试文件3. 文件重定向4. 总结5. 参考资料:1. 背景  在进行C/C++编程时,有时需要向.exe中输入数据,但数据又太多或者复杂,特别是调试时需要重复输入多遍,非常麻烦。现希望.exe能够自动输入数据并保存结果。2. 测试文件  现VS Code目录有3个文件,分别是:input、main.cpp 、output。main...

VS:创建项模板(新建文件后自动在其中添加代码)

VS:创建项模板(新建文件后自动在其中添加代码)1. 背景2. 实现步骤3. 参考文献1. 背景  使用VS2017进行C++编程,在项目中添加新建项,创建cpp文件以实现函数。新建cpp时需要添加一些相关的文件信息,如文件名,创建时间,固定代码模块等。如果新建多个这样的文件,每次复制这些信息嫌麻烦,现希望在VS创建项模板以实现新建项后自动添加文件信息。每次新建项希望自动添加的代码:...

#c++
VS Code:Python代码过长导致格式化时自动换行?

1、背景  平常写在VSCode写python程序并不关心每行的字符个数限制或者允许长度。而且对于过长代码,VSCode也能通过格式化工具较好地调整代码格式。现有如下代码,发现格式化后的结果并不理想。g_location_xy, g_location_wh = [0, 0], [0, 0]if __name__ == "__main__":print(g_location_xy[0] + g_lo

#vscode
学习OpenCV3:判断两条直线相交,并计算交点和夹角

一、问题  已知两条直线l1(x1,y1,x2,y2)l_1(x_1,y_1,x_2,y_2)l1​(x1​,y1​,x2​,y2​)和l2(x3,y3,x4,y4)l_2(x_3,y_3,x_4,y_4)l2​(x3​,y3​,x4​,y4​),现希望判断l1l_1l1​与l2l_2l2​间是否相交。若相交,计算出两条直线的交点和夹角。二、分析1、直线方程y−y1y2−y1=x−x1x2−x1⇒

#opencv
    共 26 条
  • 1
  • 2
  • 3
  • 请选择