首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 什么是JavaCameraView?

    JavaCameraView 是 Android 平台上用于相机预览的一个视图组件,主要用于在应用中实现相机画面的实时显示。 简单来说,JavaCameraView 就像一个 “相机屏幕” 控件,开发者可以将它添加到布局文件中,通过编写代码控制相机的开启、预览、参数设置等操作,让相机捕获的画面能实时显示在这个视图上。 在早期的 Android 开发中(尤其是使用旧版相机 API 时),一些开源库(如 OpenCV 的 Android 版本)会提供 JavaCameraView 类,帮助开发者快速实现相机预览功能,避免了直接操作底层相机 不过随着 Android 系统的升级,相机 API 不断更新(如引入 Camera2 API、CameraX 等),现在更推荐使用官方提供的现代相机库来实现相关功能,但 “JavaCameraView

    10300编辑于 2025-07-27
  • 来自专栏微卡智享

    Android OpenCV摄像头横竖屏问题解决

    我们在用OpenCV自带的摄像头JavaCameraView时,开启后手机竖屏会是旋转90度的效果,非常不友好,下面的代码即可实现我们用JavaCameraView根据手机横竖屏来获取到对应的图像. 把旋转完后的图像再缩放至JavaCameraView组件本身的大小.

    2.8K30发布于 2019-07-24
  • 图像处理中,什么叫​​镜像变换?​​

    OpenCV中的相机预览JavaCameraView默认只支持以横屏的方式进行预览在图像处理中,​​镜像变换​​(Mirror Transformation)是一种对图像进行对称翻转的几何变换操作,通常分为​​水平镜像​​ 在实时视频流中(如OpenCV的JavaCameraView),频繁调用需优化资源释放(如避免每帧重复初始化对象)。总结镜像变换是基础图像处理操作,通过cv2.flip()可快速实现。

    54110编辑于 2025-07-27
  • 来自专栏贾志刚-OpenCV学堂

    Android平台上OpenCV 深度网络实现对象检测

    out.write(buff, 0, len); } input.close(); out.close(); return file.getAbsolutePath(); } 二:使用JavaCameraView 打开Android手机摄像头 在Android平台上使用摄像头,需要调用OpenCV4Android SDK的JavaCameraView来打开摄像头实现预览。 paddingRight="3dp" tools:context="com.example.zhigang.ssddemo.MainActivity"> <org.opencv.android.JavaCameraView

    2K70发布于 2018-04-13
  • 为什么,竖屏变成横屏,会导致整个帧率的降低。

    当把 JavaCameraView 的显示模式强行改成竖屏(PORTRAIT)时,框架需要对每一帧做额外的旋转和可能的重新采样,原因主要有三点:​​硬件输出与显示方向不一致​​传感器仍按横屏模式输出,而

    17500编辑于 2025-07-27
  • 来自专栏OpenCV与AI深度学习

    OpenCV4.10更新了!

    python 绑定#24919 将 MatLike 的数据类型从通用数据类型改为数字数据类型#25406 在需要文件名的任何位置添加了路径类对象支持#24773 安卓: 在 Android 示例中添加了对 JavaCameraView

    1.4K10编辑于 2024-06-04
  • 来自专栏贾志刚-OpenCV学堂

    我为什么要写《OpenCV Android 开发实战》这本书

    - LBP级联分类器 - Harr级联分类器 -应用级联检测器实现人脸检测 6.8 小结 第7章 使用相机 7.1 使用JavaCameraView

    2K30发布于 2018-07-26
  • 来自专栏潇涧技术专栏

    Differences between OpenCV JavaCV and OpenCV4Android

    CameraControl),源码都在OpenCV-Android sdk的samples目录下,这里简单介绍下:OpenCV Library中提供了两种摄像头,一种是Java摄像头-org.OpenCV.Android.JavaCameraView

    2.7K40发布于 2018-08-01
  • 来自专栏潇涧技术专栏

    Android Ndk and Opencv Development 3

    ),源码都在OpenCV-Android sdk的samples目录下,这里简单介绍下: OpenCV Library中提供了两种摄像头,一种是Java摄像头-org.OpenCV.Android.JavaCameraView

    1.6K20发布于 2018-08-01
  • 来自专栏信数据得永生

    OpenCV3 安卓应用编程:1~6 全

    OpenCV 提供了两种实现:JavaCameraView和NativeCameraView。 因此,为了提高可靠性,我们在应用中使用了JavaCameraView。 parameters.getSupportedPreviewSizes(); final Size size = mSupportedImageSizes.get(mImageSizeIndex); mCameraView = new JavaCameraView 该实现包括一些样板代码,以将GLSurfaceView的实例覆盖在JavaCameraView的实例之上。 这两个视图包含在名为FrameLayout的标准 Android 布局小部件内。 , FrameLayout.LayoutParams.MATCH_PARENT)); setContentView(layout); mCameraView = new JavaCameraView

    6.4K10编辑于 2023-04-27
领券