草庐IT

mm-camera

全部标签

Android Camera2 增加亮度

我在我的应用程序中使用androidcamera2来拍摄连续图像,在这里,当我使用camera2时,与原始相机相比,图像预览亮度非常暗。我看到this但该答案中没有类似的要求。我尝试按照建议在camera2中设置亮度here:Notethatthiscontrolwillonlybeeffectiveifandroid.control.aeMode!=OFF.Thiscontrolwilltakeeffectevenwhenandroid.control.aeLock==true.captureRequestBuilder=cameraDevice.createCaptureReque

android - Android 中 Camera 和 Camera2 的区别

我正在构建一个类似于社交媒体的应用程序,人们可以在其中共享照片和视频,例如Instagram。这就是为什么Camera对我的应用非常重要。现在camera2API让我很困惑。我想在API级别11+上运行我的应用程序。我知道camera2仅在API级别21+中可用,因此,我需要设计两个API,一个用于旧版本,一个(camera2)用于更高版本。问题是我刚开始学习Android,我不知道这两个API之间的主要区别是什么。Camera2API有哪些主要功能?或者OldCameraAPI有什么缺点吗?我的应用程序中需要三样东西。1-简单抓拍照片2-连拍图片(创建GIF图像)3-简单的视频录制。

android - 如何在 camera2 api,android 中锁定焦点?

我正在尝试在我的自定义相机找到焦点后锁定焦点。首先将自动对焦模式设置为自动:builder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_AUTO);触摸预览后它会找到焦距,我必须使用以下代码锁定AF和AE:builder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE);builder.set(CaptureRequest.CONTROL_AE_LOCK,true);锁定AE在任

c++ - Visual Studio C 编译器或 Intel Intrinsics 的 AVX2 "_mm256_set_epi64x"函数中的潜在错误

我在AVX2函数上遇到了IntelIntrinsics的一个非常奇怪的错误,我想在这里分享。要么是我做错了什么(此时我真的看不出是什么),要么是库中的错误。我的main.c中有这个简单的代码:__int64test=0xFFFF'FFFF'FFFF'FFFF;__m256iymm=_mm256_set_epi64x(0x0000'0000'0000'0000,0x0000'0000'0000'0000,0x0000'0000'0000'0000,test);分配给变量ymm的值是出于某些奇怪的原因:ymm.m256i_i64[0]=0xffff'ffff'ffff'ffffymm.m2

c++ - 获取以毫秒为单位的当前时间,或 HH :MM:SS:MMM format

我编写了一个C++函数来获取HH:MM:SS格式的当前时间。如何添加毫秒或纳秒,以便我可以使用类似HH:MM:SS:MMM的格式?如果不可能,以毫秒为单位返回当前时间的函数也不错。然后我可以自己计算两个日志点之间的相对时间距离。stringget_time(){time_tt=time(0);//gettimenowstructtm*now=localtime(&t);std::stringstreamsstm;sstmtm_hour)tm_min)tm_sec;strings=sstm.str();returns;} 最佳答案 这

c++ - 如何实现高效的_mm256_madd_epi8?

英特尔提供了一个名为_mm256_madd_epi16的C样式函数,该函数基本上__m256i_mm256_madd_epi16(__m256ia,__m256ib)Multiplypackedsigned16-bitintegersinaandb,producingintermediatesigned32-bitintegers.Horizontallyaddadjacentpairsofintermediate32-bitintegers,andpacktheresultsindst.现在,我有两个__m256i变量,每个变量中都有32个8位int。我想实现与_mm256_madd

c++ - g++-4.8 中缺少 AVX 日志内在函数 (_mm256_log_ps)?

我试图在我的代码中使用一些AVX内在函数,但遇到了对数内在函数的障碍。使用适用于Linux的IntelIntrinsicsGuidev3.0.1,我看到内在_mm256_log_ps(__m256)被列为“immintrin.h”的一部分,并且在我当前的arch上也受支持。然而,尝试编译这个简单的测试用例失败并显示“错误:‘_mm256_log_ps’未在此范围内声明”这个例子是用g++-4.8-march=native-mavxtest.cpp编译的#includeintmain(){__m256i;_mm256_log_ps(i);}我是否遗漏了一些基本的东西?某些内在函数是否不受

c++ - __mm128 的 vector 不会 push_back()

这个简单的SSE代码:#include#includeintmain(){std::vectorblah;blah.push_back(__m128());}在MSVC10上崩溃并在0xffffffff处出现段错误。可能出了什么问题? 最佳答案 std::vector不分配特殊对齐的内存,__m128需要用它来存储它的数据。您将不得不换出分配器,或者将其替换为4个float的数组,然后在每次访问vector时执行未对齐的加载或复制到对齐的位置。 关于c++-__mm128的vector不

Windows 与 Sony Camera Remote API 的兼容性

在“如何使用相机远程API开发应用程序”toturial中,它指出“相机远程API使用JSON-RPCoverHTTP。因此,您可以将相机远程API用于任何操作系统,例如Android、IOS或Microsoft®视窗®。”这是有道理的,因为协议(protocol)与平台无关。但是,在此页面上的相机兼容性图表中:http://developer.sony.com/develop/cameras/指出必须安装SonySmartRemoteControlApp才能“启用API的使用”。由于该应用程序仅适用于iOS和Android,这是否意味着这些API无法在Windows上使用?我对开发适

OpenCV-Python相机标定:Camera Calibration

1.概述:在使用相机拍照片时,大多数人会考虑拍的好不好看,关注相机中物体坐标的并不多,但是对于地信学科来说,如果能从照片中获取物体的真实位置,对地理信息获取大有帮助,在这里面,十分关键的一步就是相机标定。相机标定的基本原理也是相对简单的,看官网中的一个示意图,很容易发现,物点P(Xw,Yw,Zw),像点(u,v)和相机点三点在同一条线上(红线),如果知道多对物点和像点,画出他们的连线,找到的焦点就是相机的位置,同时还可以根据这些线的走向解算相机的旋转角,旋转角和坐标偏移共同构成了相机的外参。(实际上,这里的像点并不是照片中物体的坐标,而是相机中感光片上的坐标,他们的转化需要一定的几何变化)2.