- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
最佳答案
你可以使用grab-cut
算法-
您需要做的是将作为前景的图像区域指定为矩形。该算法将花费一点点时间,并且会抛出您需要的图像……不过,此处的代码需要一点点调整。
import numpy as np
import cv2
#a is your image
img = cv2.imread('a.jpg')
mask = np.zeros(img.shape[:2],np.uint8)
bgdModel = np.zeros((1,65),np.float64)
fgdModel = np.zeros((1,65),np.float64)
rect = (360,85,1670, 1900)
cv2.grabCut(img,mask,rect,bgdModel,fgdModel,5,cv2.GC_INIT_WITH_RECT)
mask2 = np.where((mask==2)|(mask==0),0,1).astype('uint8')
img = img*mask2[:,:,np.newaxis]
cv2.imshow('image',img)
cv2.waitKey(0)
源代码中的最终结果会给你一个更好的结果(在应用一些掩码之后)......但是正如我所说你可以根据你的需要修改它。
http://docs.opencv.org/3.1.0/d8/d83/tutorial_py_grabcut.html#gsc.tab=0
关于python - 如何用OpenCV将飞镖板从背景中分离出来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37941304/
如何返回 Future ? Future deleteAll(List stuff){ stuff.forEach( s => delete(s)); //How do I r
上下文 我正在尝试为 angular2 dart 构建一个菜单组件。 这是一个截图: Menu screenshot -> 更多关于下面“问题”标题后菜单项的蹩脚格式 我有一个用于预览的 AppCom
我试过在 Flutter 中使用 Parser HTML 包,但我试过编译,返回了这个错误: import 'package:flutter/material.dart'; import 'packa
我试过在 Flutter 中使用 Parser HTML 包,但我试过编译,返回了这个错误: import 'package:flutter/material.dart'; import 'packa
如何在作用域模型的作用域模型后代的小部件中运行动画。我这里有一个红色按钮,单击它会显示一个正方形。正方形在 3 秒后消失,这恰好很快。我想要做的是让广场在几秒钟内消失。我尝试了 AnimationCo
我正在尝试在我的聊天应用程序中使用语音转文本和文本转语音功能来制作语音消息。我完全遵循了这个文档 https://pub.dev/packages/flutter_tts/example .但我不得不
我为 StatefulWidget 声明了一个类变量 - 在下面的代码中它是 someString。是否可以在 build(...) 方法中使用此变量而不将其声明为静态变量? class MyClas
我为 StatefulWidget 声明了一个类变量 - 在下面的代码中它是 someString。是否可以在 build(...) 方法中使用此变量而不将其声明为静态变量? class MyClas
我写了一个简单的 nodejs ws客户端连接时提供二进制 jpeg 文件的 websocket 服务器如下: import WebSocket = require("ws"); console.lo
起初可以工作,但在我进行了一些 flutter 升级后,它给出了一条错误消息。 我当前的 flutter 版本,0.10.2 class MainModel extends Model with Co
我是一名优秀的程序员,十分优秀!