草庐IT

表面层

全部标签

python - 如何在pygame中制作具有透明背景的表面

谁能给我一些在pygame中创建具有透明背景的表面的示例代码? 最佳答案 应该这样做:image=pygame.Surface([640,480],pygame.SRCALPHA,32)image=image.convert_alpha()确保颜色深度(32)保持明确设置,否则这将不起作用。 关于python-如何在pygame中制作具有透明背景的表面,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

错误的Kivy小部件位于表面Pro4上的位置

我在基维相对较新。在我的笔记本电脑上研究了很多东西后,一切正常,直到我开始在SurfacePro4上工作。所有按钮都位于错误的位置,无论我如何指定位置,POS_HINT,例如:窗户上面是运行以下代码时出现的窗口::color:.8,.9,0,1font_size:31size_hint:.4,.3Button:text:'button1'pos_hint:{'x':0,'top':1}Button:text:'button2'pos_hint:{'right':1,'y':0}这可能是由于SurfacePro4上的OpenGL问题,还是我可以做一些完全愚蠢的事情?看答案浏览文档后,我能够在我的

基于机器视觉的表面缺陷检测方法研究进展(2022最新)

参考文献:基于机器视觉的表面缺陷检测方法研究进展-赵朗月声明此文章仅为作者阅读学习记录,如有错误欢迎指正交流,如果对你有帮助还望点赞支持,谢谢!文章目录声明摘要1、传统图像处理方式2、基于机器学习的缺陷检测方法2.1无监督学习2.1.1.无监督特征学习2.1.2.聚类2.1.3.密度估计3.2有监督学习3.2.1非概率模型3.2.2概率判别模型3.2.3生成模型3、缺陷检测中的深度神经网络3.1缺陷检测中的分类网络3.2缺陷检测中的检测网络3.3缺陷检测中的分割网络3.3.1语义分割3.3.2实例分割3.4轻量级深度神经网络4、数据集摘要给出了缺陷的定义、分类及缺陷检测的一般步骤,阐述传统方法

【图像检测-缺陷检测】基于计算机视觉实现液晶显示器表面缺陷检测含Matlab源码

1简介液晶显示器(LiquidCrystal Display,简称LCD)是一种借助于薄膜晶体管(TFT)驱动的有源矩阵液晶显示器,它的工作原理是:在电场的作用下,利用液晶分子的排列方向发生变化,使外光源透光率改变,完成电光变换,再利用R、G、B三基色信号的不同激励,通过红、绿、蓝三基色滤光膜,完成时域和空间域的彩色重显。相比较其他显示器,液晶显示器具有机身薄,节省空间,高分辨率,高亮度,省电低功耗,无辐射,画面柔和等优点。因此LCD广泛应用于手机屏、笔记本电脑、相机等电子产品的生产过程中,它的质量直接关乎电子产品的显示品质,外观和性能。但是由于生产工艺等因素,无法完全避免各种各样的缺陷,比如

c# - 获取多面体(3D 对象)的表面积

我有一个3D表面(想想xy平面)。平面可以倾斜。(想想斜坡路)。给定定义表面的3D坐标列表(Point3D1X、Point3D1Y、Point3D1Z、Point3D12X,Point3D2Y、Point3D2Z、Point3D3X、Point3D3Y、Point3D3Z等)如何计算曲面的面积?请注意,我这里的问题类似于在二维平面中求面积。在2D平面中,我们有一个定义多边形的点列表,使用这个点列表我们可以找到多边形的面积。现在假设所有这些点都具有z值,它们在3D中升高以形成一个表面。我的问题是如何找到该3D表面的面积? 最佳答案 既

c++ - 使用 Media Foundation 对 Direct X 表面进行编码

我正在尝试使用MediaFoundationAPI对视频进行编码,但在将示例推送到SinkWriter时遇到问题。我正在通过桌面复制API获取要编码的帧。我最终得到的是一个带有桌面图像的ID3D11Texture2D。我正在尝试创建一个包含此表面的IMFVideoSample,然后将该视频样本推送到SinkWriter。我尝试过以不同的方式解决这个问题:我调用了MFCreateVideoSampleFromSurface(texture,&pSample),其中texture是ID3D11Texture2D,填充了SampleTime和SampleDuration,然后将创建的样本传递

android - 根据 exoplayer 演示应用程序中视频的纵横比更改表面 View 的纵横比

我已经使用以下代码在我的Android应用中实现了ExoPlayer。StringversionName;try{StringpackageName=getPackageName();PackageInfoinfo=getPackageManager().getPackageInfo(packageName,0);versionName=info.versionName;}catch(PackageManager.NameNotFoundExceptione){versionName="?";}player=ExoPlayer.Factory.newInstance(2);Alloca

android - GLSurfaceView 渲染器,如何强制重新创建表面?

我有一个GLSurfaceView渲染器和方法onSurfaceCreated只被调用一次(基本上只有在创建或重新创建Activity时)。当EGL上下文丢失并在正常Activity生命周期中重新创建表面时,我需要测试行为,但是无论我做什么,我都无法将应用程序置于这种情况下。我可以做些什么来模拟再次调用onSurfaceCreated的情况吗?如何让我的应用失去EGL上下文?编辑:几天后我发现问题已经消失,应用程序开始正常运行,如规范中所述:publicabstractvoidonSurfaceCreated(GL10gl,EGLConfigconfig)Calledwhenthesu

android - 使用表面纹理的相机预览

我正在尝试使用SurfaceTexture从我的设备的后置摄像头显示摄像头预览,但我一直收到错误bindTextureImage:errorbindingexternaltextureimage0x2:0x502看那一行SurfaceTexture.UpdateTexImage()查看android文档,似乎这可能是由于在SurfaceTexture.OnFrameAvailableListener的OnFrameAvailable方法上调用UpdateTexImage引起的。根据文档“回调(SurfaceTexture.OnFrameAvailableListener)可能在任意线程

android - 将相机渲染到多个表面 - 屏幕上和屏幕外

我想将相机输出渲染到一个View中,并偶尔将相机输出帧保存到一个文件中,约束条件是-保存的帧应该与相机相同的分辨率已配置,而View小于相机输出(保持纵横比)。基于ContinuousCaptureActivityexampleingrafika,我认为最好的方法是将相机发送到SurfaceTexture并通常渲染输出并将其缩小到SurfaceView中,并在需要时将整个帧渲染到一个没有View的不同Surface,以便与常规SurfaceView渲染并行地从中检索字节缓冲区。该示例与我的情况非常相似-预览呈现为较小尺寸的View,并且可以通过VideoEncoder以全分辨率进行记录