小编wil*_*cat的帖子

OpenCV/C++中的MATLAB sub2ind/ind2sub

OpenCV中是否有与MATLAB sub2indind2sub函数相同的函数?我需要两个函数用于我的C++应用程序.如果OpenCV缺少这些功能,是否有任何C++库提供相同的功能?

c++ algorithm matlab opencv image-processing

6
推荐指数
1
解决办法
3107
查看次数

C++绘图数据库

我正在为c ++寻找一个简单的数据绘图库.我使用MSVS 2012,Win 7,Qt5.我想创建2D图来可视化一些数据集.我读到了一些绘图库,但我仍在寻找更多信息.这是我到目前为止发现的:

koolplot:看起来太基本了,看起来不太正常qcustomplot:看起来非常好,但我没有在MSVS上找到安装说明.cern root:很重,我认为Win + MSVS的文档很差.gnuplut:我读过gnu c api,但我想创建一个独立的应用程序,它不依赖于其他要安装的应用程序.qwt:MSVS的文档太重且不好

有人可以推荐一个好的c ++ lib来绘制2D数据,如果可能的话,可以在qt项目中集成吗?

c++ plot qt visual-studio

5
推荐指数
0
解决办法
954
查看次数

Android:外部存储上找不到文件

我有一个字符串文件名,它是外部存储上的图片文件夹的路径,用于android deveices.我正在使用字符串来保存opencv的图像.然后我想发送分享意图与其他应用共享保存的图像.

Highgui.imwrite(filename, Image);
Log.d("WRITEPATH", filename);
Run Code Online (Sandbox Code Playgroud)

在LogCat中,我得到了WRITEPATH:

/storage/emulated/0/Pictures/MyImages/Image1.jpg

然后我将filepath-string转换为uri:

Uri lastsavedUri=Uri.parse(new File(filename).toString())
Run Code Online (Sandbox Code Playgroud)

并发送我的股份意图:

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, SavedImages);
shareIntent.setType("image/*");
startActivity(Intent.createChooser(shareIntent, "Share images to.."));
Run Code Online (Sandbox Code Playgroud)

SavedImages是一个包含多个lastsavedUri的ArrayList

不幸的是,没有应用程序可以找到我想分享的图像.例如,点击发送邮件后Gmail崩溃,我收到一个logcat错误

10-07 10:19:47.265:E/Gmail(26264):无法获得缩略图的方向/storage/emulated/0/Pictures/MyImages/Image1.jpg 10-07 10:19:47.265:E/Gmail(26264) ):java.io.FileNotFoundException:没有内容提供者:/storage/emulated/0/Pictures/MyImages/Image1.jpg

为什么我可以使用文件路径字符串保存我的图像,但为什么我不能共享保存的图像?路径不正确,如何获取保存图像的正确路径?

storage android file path

2
推荐指数
1
解决办法
3450
查看次数

标签 统计

c++ ×2

algorithm ×1

android ×1

file ×1

image-processing ×1

matlab ×1

opencv ×1

path ×1

plot ×1

qt ×1

storage ×1

visual-studio ×1