jjzjj

rectangles

全部标签

c++ - 找到一组相交的矩形

我有一个矩形列表(它们不能旋转):structRectangle{doublecenterX;doublecenterY;doublewidth;doubleheight;Rectangle(doublex,doubley,doublew,doubleh):centerx(x),centery(y),width(w),height(h){}};std::vectorrectangles;rectangles.push_back(Rectangle(0,0,1,1);rectangles.push_back(Rectangle(0.5,0.5,1,1);rectangles.push_b

c++ - 如何在 OpenCV 中获取旋转矩形的顶点?

我在OpenCV中使用warpAffine来旋转一个矩形。现在我想得到这个旋转矩形的四个顶点(四个点的x和y位置)而不旋转回来。经过几个小时的搜索,我没有找到任何结果。有人可以帮我吗?谢谢你。 最佳答案 像这样:cv::RotatedRectRotRect;//FillinRotRectsomehow...//Getfourcornerscv::Point2fpts[4];RotRect.points(pts);documentation还有一个例子。 关于c++-如何在OpenCV中获

c++ - 如何在 SDL2 中旋转一个矩形?

我打算制作一款游戏,我想为该游戏制作一些背景动画。其中一个动画是一个旋转的矩形。我找遍了所有地方,但找不到任何形式的数学或逻辑来让我旋转矩形(具体来说是SDL_Rect,但您可能已经知道了)。我自己无法算出数学,我真的没有任何可用的代码,所以我无法展示任何东西。本质上,我正在寻找某种类型的逻辑,我可以应用矩形的坐标,以便每当主游戏循环循环时,它都会将矩形旋转一定度数。 最佳答案 你不能旋转SDL_Rect.如果你看一下它的定义,它是由左上角的坐标、宽度和高度组成的。无法表示边不平行于坐标系轴的矩形。SDL_RenderCopyEx不

c++ - 计算相邻盒子的数量

假设我有一组1000个框的(X,Y)坐标。(x1,y1)(x2,y2)Area(0.0000,0.0000)(0.3412,0.4175)0.1424(0.7445,0.0000)(1.0000,0.6553)0.1674(0.7445,0.6553)(1.0000,1.0000)0.0881(0.0000,0.6553)(0.7445,1.0000)0.2566(0.3412,0.0000)(0.7445,0.4175)0.1684(0.3412,0.4175)(0.7445,0.6553)0.0959(0.0000,0.4175)(0.3412,0.6553)0.0812....e

c++ - 计算旋转矩形的顶点

我正在尝试计算旋转矩形(2D)的顶点。如果矩形没有旋转就很容易了,我想出了那部分。如果矩形已经旋转了,我想到了两种可能的方法来计算顶点。弄清楚如何将顶点从局部/对象/模型空间(我在下面弄清楚的那些)转换到世界空间。老实说,我不知道,如果这是最好的方法,那么我觉得如果我能弄清楚的话,我会从中学到很多东西。使用三角函数以某种方式找出矩形的端点相对于矩形在世界空间中的位置的位置。到目前为止,这一直是我一直在尝试的方式,只是我还没有弄清楚该怎么做。这是到目前为止计算顶点的函数,感谢您的帮助voidRect::calculateVertices(){if(m_orientation==0)//i

ios - 用视觉、iOS、Swift 检测带有矩形而不是整个屏幕的文本

我使用Vision进行文本检测,但这会在所有屏幕上显示检测,有没有办法让它只检测特定区域,例如我在屏幕中间绘制的矩形。所以当整个屏幕是一个摄像头时,如果文本进入中心的矩形,它会在其周围绘制框。下面是我的文本检测代码和cameraPreviewLayer。如果可能的话,我是否需要2个相机预览层?funcsetupPreviewLayer(){cameraPreviewlayer=AVCaptureVideoPreviewLayer(session:captureSession)cameraPreviewlayer?.videoGravity=AVLayerVideoGravity.res

cv2.error: OpenCV(4.9.0) :-1: error: (-5:Bad argument) in function ‘rectangle‘

 File"D:\Code\GhostFaceNets\facenet-retinaface-pytorch-main\retinaface.py",line460,indetect_image  cv2.rectangle(old_image,(b[0],b[1]),(b[2],b[3]),(0,0,255),2)cv2.error:OpenCV(4.9.0):-1:error:(-5:Badargument)infunction'rectangle'>Overloadresolutionfailed:> -imgmarkedasoutputargument,butprovidedNumPy

【鸿蒙】可交互热点区域配置-Rectangle

从APIversion9开始,该接口支持在ArkTS卡片中使用。名称类型必填描述xLength否触摸点相对于组件左上角的x轴坐标。默认值:0vpyLength否触摸点相对于组件左上角的y轴坐标。默认值:0vpwidthLength否触摸热区的宽度。默认值:'100%'heightLength否触摸热区的高度。默认值:'100%'说明x和y可以设置正负值百分比。当x设置为'100%'时表示热区往右偏移组件本身宽度大小,当x设置为'-100%'时表示热区往左偏移组件本身宽度大小。当y设置为'100%'时表示热区往下偏移组件本身高度大小,当y设置为'-100%'时表示热区往上偏移组件本身高度大小。w

ios - 在 Rectangle 中绘制一个 NSString 对象。

我正在尝试通过drawInRect:withAttributes:方法将字符串放入矩形形式。官方文档写道:“在当前聚焦的UIView的指定矩形内绘制具有给定属性的字体和其他显示特征的接收器。”这个Action应该在按钮事件上完成。但它根本不起作用。什么都没有显示。我使用的代码:-(IBAction)buttonPressed:(id)sender{//someareaonthetop(apartofUIView)CGRectrect=CGRectMake(50,50,100,100);//mytextNSString*str=@"Eh,what'swrongwiththiscode?"

iphone - UISlider minimumValueImageRectForBounds : and super maximumValueImageRectForBounds returns empty rectangle

我将UISlider子类化以使拇指变小,并且我想覆盖minimumValueImageRectForBounds和maximumValueImageRectForBounds以使其宽度减少2px。所以我的代码是-(CGRect)minimumValueImageRectForBounds:(CGRect)bounds{CGRectstdRect=[superminimumValueImageRectForBounds:bounds];returnCGRectMake(stdRect.origin.x+2,stdRect.origin.y,stdRect.size.width-2,std