草庐IT

表面积

全部标签

c++ - SDL 表面像素格式转换

我想将由IMG_Load()加载的SDL_Surface转换为OpenGL纹理的其他像素格式(rgba8)。我怎样才能做到这一点?我在文档中读到了有关SDL_ConvertSurface()的信息,但我不知道如何将它组合在一起。 最佳答案 给"HowToLoadanOpenGLTexturefromanSDL_Surface"一个镜头:GLuinttexture;//ThisisahandletoourtextureobjectSDL_Surface*surface;//Thissurfacewilltellusthedetails

c++ - 从 sdl 调色板表面创建 OpenGL 纹理 (SDL_PIXELFORMAT_INDEX8)

我创建了一个bmp并使用SDL_LoadBMP加载它检查生成的SDL_Surface时,我可以看到它的格式为SDL_PIXELFORMAT_INDEX8。我想使用SDL表面使用glTexImage2D生成纹理.通常我只能检查表面接近于此的东西:SDL_Surface*surface=SDL_LoadBMP(filename.c_str());GLenummode=0;Uint8bpp=surface->format->BytesPerPixel;Uint32rm=surface->format->Rmask;if(bpp==3&&rm==0x000000ff)mode=GL_RGB;i

c++ - 无法使用 vkCreateWin32SurfaceKHR 创建 vulkan 表面

我想将vulkan与SDL2一起使用,但我停留在表面创建阶段,我无法使用vkCreateWin32SurfaceKHR扩展函数以及VkWin32SurfaceCreateInfoKHR扩展结构,因为它们未定义,虽然我在使用其他扩展元素(如(vkGetPhysicalDeviceSurfaceSupportKHR等..))时没有任何问题,但表面扩展是否需要单独的头文件?我怎样才能让它工作?我使用的预处理器指令如下#include#include#include#include#include#include#defineVK_USE_PLATFORM_WIN32_KHR请注意,我在没有任

c++ - OpenCV 圆形形状检测及其面积

我有一个像圆形的图像,其中包含另一个类似的形状。我正在尝试找到这两个形状的区域。我正在使用openCvc++霍夫圆检测,但它没有检测到形状。OpenCV中有没有其他函数可以用来检测形状和找到区域?[编辑]图片已添加。这是我的示例代码intmain(){Matsrc,gray;src=imread("detect_circles_simple.jpg",1);resize(src,src,Size(640,480));cvtColor(src,gray,CV_BGR2GRAY);//ReducethenoisesoweavoidfalsecircledetectionGaussianBl

【线性代数基础】从面积看行列式

【线性代数基础】从面积看行列式要想探索线性代数的世界,矩阵和行列式是绕不开的。国内大部分线性代数教材基本都从行列式开始讲起。在初学者眼中,课本上来就是概念输出,讲行列式和矩阵,将一堆数字按照特定的规则进行代数运算,很容易让人一头雾水。本文将从线代学习者的角度,对线代中的一些概念进行进一步的阐释。当然,这些理解都是最基础的,随着学习的深入,我们对线性代数这门课的理解也会不断加深,看待问题的角度也会上升一个层次。请选择性食用。从面积到行列式中学阶段,我们常常在圆锥曲线某些大题中遇到这样的问题,求下图平行四边形(或是三角形)的面积:求面积这样的题型我们并不陌生,从小学阶段开始,我们就开始学习各种求面

c++ - 圆锥体的 OpenGL/GLUT 表面法线

我用GL_TRIANGLE_FAN创建了一个圆锥体//drawtheupperpartoftheconeglBegin(GL_TRIANGLE_FAN);glVertex3f(0,0,height);for(intangle=0;angle如何获得表面法线?对于底部,我说正常只是指向下方是否正确?更新我试过用for(intangle=0;angle但是有些角度看起来很奇怪……第二张图片看起来只有一种纯色? 最佳答案 假设你的锥体有高度h和半径r并且它是直立的(比如它的尖端指向+Y方向)侧面法线取决于两个角度:圆形地面区域的角度和圆锥

c++ - 最近盒子的面积

这个问题和我之前问的相似thisquestion.但是我不想只返回最近的盒子的数量,而是想找到相应盒子的面积。详细信息:假设我有一组像这样的盒子坐标-#Rectx1y1x2y2area10.00000.00000.81470.13550.110420.81470.00001.00000.13550.025130.81470.13550.90580.83500.063740.00000.13550.12700.96890.105850.90580.13550.91340.22100.000660.90580.83501.00001.00000.015570.81470.83500.905

c++ - 深度图像上的表面法线

如何在不使用点云库(PCL)的情况下估计深度图像(像素值以毫米为单位)上点I(i,j)的表面法线?我经历了(1),(2),和(3)但我正在使用C++标准库或openCV寻找对每个像素表面法线的简单估计。 最佳答案 你需要知道相机的内在参数,这样你也可以知道相同单位(mm)的像素之间的距离。这个像素之间的距离对于距离相机一定距离(即中心像素的值)显然是正确的如果相机矩阵是K,通常是这样的:f0cxK=0fcy001然后,获取像素坐标(x,y),然后使用以下方法定义从相机原点通过像素(在相机世界坐标空间中)的光线:xP=inv(K)*y

ios - 如何计算 iOS 中多边形的物理面积?

作为我正在处理的应用程序的一部分,我试图确定用户在屏幕上绘制的多边形的物理区域。我正在使用此处详述的方法计算多边形的面积(以点为单位):http://www.mathopenref.com/coordpolygonarea.html但是,我对如何从以点为单位的面积转换为物理面积(如平方英寸)有点困惑。我相信我正在测试的设备(iPadPro,9.7")的DPI是264。以英寸为单位的面积方程真的像pointsArea/(dpi*dpi)一样简单吗?这似乎并没有产生大大正确的结果,而不仅仅是将几个神奇的数字混在一起。我用来计算点面积的代码如下:-(double)calculatePoint

一种基于YOLO改进的高效且轻量级的表面缺陷检测网络, NEU-DET和GC10-DET涨点明显

💡💡💡本文摘要:一种基于YOLO改进的高效且轻量级的表面缺陷检测,在NEU-DET和GC10-DET任务中涨点明显目录1.轻量且高效的YOLO1.1SCRB介绍1.1.1 ScConv介绍 1.2 GSConvns 1.3 od_mobilenetv2_0501.4 对应yaml2.实验结果3.源码获取1.轻量且高效的YOLO轻量且高效的YOLO网络结构1.1SCRB介绍 其实ScConv和Bottleneck的基础上,和C3进行结合。1.1.1 ScConv介绍原文链接:Yolov8引入CVPR2023SCConv:空间和通道重建卷积,即插即用,助力检测_scconv2023-CSDN博客