社区
数据结构与算法
帖子详情
求直线与矩形边框的交点
myc
2005-10-28 05:06:38
直线方程为A*y+B*x+dbC=0,提供参数A,B,C;
矩形由左上角和右下角描述,提供四个坐标值xmin,xmax,ymin,ymax;
求此直线和此矩形边框有无交点,有交点求出交点坐标。
哪位做过,帮帮忙啊。谢谢。
...全文
491
2
打赏
收藏
求直线与矩形边框的交点
直线方程为A*y+B*x+dbC=0,提供参数A,B,C; 矩形由左上角和右下角描述,提供四个坐标值xmin,xmax,ymin,ymax; 求此直线和此矩形边框有无交点,有交点求出交点坐标。 哪位做过,帮帮忙啊。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gumbour
2005-10-29
打赏
举报
回复
楼上程序有问题
(0,0),(100,100)
和
x+y-1=0明显2个交点(1,0),(0,1)
xphan
2005-10-28
打赏
举报
回复
#include<iostream>
using namespace std;
void main()
{
double A,B,C;
double xmin,ymax,xmax,ymin;
double temp;
temp=-(B*ymax+C)/A;
if( temp>=xmin && temp<=xmax )
cout<<"上边有交点为("<<temp<<","<<ymax<<")";
temp=-(B*ymin+C)/A;
if( temp>=xmin && temp<=xmax )
cout<<"下边有交点为("<<temp<<","<<ymin<<")";
temp=-(A*xmin+C)/B;
if( temp>=ymin && temp<=ymax )
cout<<"左边有交点为("<<xmin<<","<<temp<<")";
temp=-(A*xmax+C)/B;
if( temp>=ymin && temp<=ymax )
cout<<"右边有交点为("<<xmax<<","<<temp<<")";
}
利用拟合
直线
的
交点
寻找圆角
矩形
的左上点
利用拟合
直线
的
交点
寻找圆角
矩形
的左上点 有时候为了确定一些物体在图像中的位置,我们需要寻找一些物体的独有特征,物体的形状也是一个很好的选择, 由于本次的项目是几个可以简单固定的
矩形
物体,所以选择寻找
矩形
的左上点来确定物体的偏转角度。 首先,考虑到工业相机的畸变,首先要做一下矫正,在这里利用cv::calibrateCamera方法cv::undistort方法进行图像校正,得到校正后的图像。 ...
三种常用的
直线
裁剪算法
一.Cohen-Sutherland算法 二.中点分割法 三.Liang-Barsky算法
【嘉立创EDA】如何找到曲线和
直线
的
交点
,或找到弧线和
直线
的
交点
本文使用嘉立创EDA,描述如何快速找到曲线和
直线
交点
的方法,这里的曲线包括了弧线等。本文将此过程记录,以供有需要的读者参考。
3 用python进行OpenCV实战之画图(
直线
,
矩形
,圆形)
前言在上一节我们通过使用NumPy的数组分割成功的在我们的图像上画了一个绿色的方块,但是如果我们想画一个单一的线条或者圆圈该怎么办呢?NumPy没有提供相关的功能,但是OpenCV提供了相关的函数,在本节就将为大家介绍三个基本的OpenCV画图方法:cv2.line() #1 cv2.rectangle() #2 cv2.circle() #31 画
直线
和
矩形
在开始我们用OpenCV画我们的杰作之前
Qt 2D绘图函数QPainter类基本用法(绘制图片、
直线
、填充颜色的
矩形
)(自定义QWidget
边框
和任意形状)
Qt中绘制2D图形最核心的一个类是QPainter。类QPainter是在设备类QPaintDevice上绘制几何图形(包括
直线
、曲线、圆形、弧形、
矩形
等等),其中设备类QPaintDevice的子类又有QWidget、QImage、QPictrue、QPixmap、QOpenGLPaintDevice等,也即是说,我们可以继承这些类,通过重写QPaintEvent事件进行重绘,或者用事件过滤器捕...
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章