gpt4 book ai didi

java - 安卓 OpenCV : Edit ImageView Mat without Reassigning

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:04 25 4
gpt4 key购买 nike

我想将一个 Mat 加载到 ImageView 中,对 Mat 进行图像处理,并显示处理后的 Mat,而无需再次将其加载到 ImageView 中。

这可能吗?我觉得反复将 Mat 转换为 Bitmap 然后将 Bitmap 加载到 ImageView 是多余的,特别是因为我需要不断地编辑 Mat 的小部分。

最佳答案

OpenCV Mat 是一种不同于 ImageView 使用的位图表示的位图数据表示。在过于关注从 Mat 到 ImageView 的重复转换的性能之前,您应该确定是否确实存在性能问题。如果存在,您可以使用其他技术来加速将像素绘制到屏幕,但您将继续必须将 Mat 转换为其他内存表示形式。

如果您的处理工作可以分解为图像的多个部分,则您只能更新位图的一部分,但再次强调,在过早优化之前,您应该确保确实存在性能问题。

关于java - 安卓 OpenCV : Edit ImageView Mat without Reassigning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58387193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com