疲惫的科研狗 2023-08-01 16:16 采纳率: 0%
浏览 4
已结题

关于#opencv#的问题:程序包不存在

Android Studio报错:程序包不存在

在OpenCV作为module导入后,一个明明存在的包,它一直报错说不存在,清内存也不好使

img

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-01 18:18
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 你可以看下这个问题的回答https://ask.csdn.net/questions/211986
    • 你也可以参考下这篇文章:Android Studio使用OpenCV进行图像基本处理
    • 除此之外, 这篇博客: Android Studio OpenCV环境的搭建中的 图像处理参考代码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      在sdk–》samples下面得到源码都可以拿来测试的,能成功运行即说明环境配置完成。

      MainActivity.java文件

      package com.example.test;
      
      import androidx.appcompat.app.AppCompatActivity;
      
      import android.graphics.Bitmap;
      import android.graphics.BitmapFactory;
      import android.os.Bundle;
      import android.util.Log;
      import android.widget.ImageView;
      
      import org.opencv.android.OpenCVLoader;
      import org.opencv.android.Utils;
      import org.opencv.core.Mat;
      import org.opencv.imgproc.Imgproc;
      
      public class MainActivity extends AppCompatActivity {
          static {
              if(!OpenCVLoader.initDebug())
              {
                  Log.d("opencv","初始化失败");
              }
          }
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
      
              ImageView imgHuaishi = (ImageView)findViewById(R.id.img_huaishi);
      
              Mat rgbMat = new Mat();
              Mat grayMat = new Mat();
              Bitmap srcBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.face);
              Bitmap grayBitmap = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), Bitmap.Config.RGB_565);
              Utils.bitmapToMat(srcBitmap, rgbMat);//convert original bitmap to Mat, R G B.
              Imgproc.cvtColor(rgbMat, grayMat, Imgproc.COLOR_RGB2GRAY);//rgbMat to gray grayMat
              Utils.matToBitmap(grayMat, grayBitmap); //convert mat to bitmap
              imgHuaishi.setImageBitmap(grayBitmap);
              Log.i("main", "procSrc2Gray sucess...");
      
          }
      }
      

      布局文件

      <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          >
      
          <TextView
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentTop="true"
              android:text="dddddd" />
          <ImageView
              android:id="@+id/img_huaishi"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:background="@drawable/face"
              android:layout_centerInParent="true"/>
          <Button
              android:id="@+id/btn_gray_process"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_below="@id/img_huaishi"
              android:layout_centerHorizontal="true"
              android:text="灰度化"/>"
      
      </RelativeLayout>
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月10日
  • 创建了问题 8月1日

悬赏问题

  • ¥15 通信专业本科生论文选这两个哪个方向好研究呀
  • ¥50 我在一个购物网站的排队系统排队,这个排队到号后重新定向到目标网站进行购物,但是有技术牛通过技术方法直接跳过排队系统进入目标网址购物,有没有什么软件或者脚本可以用
  • ¥15 ios可以实现ymodem-1k协议 1024字节传输吗?
  • ¥300 寻抓云闪付tn组成网页付款链接
  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)