我必须遵循以下方法,使用命名程序集和相对URI从资源字典检索Canvas对象,并将Canvas绑定到MenuItem的Icon。获取矢量图形Canvas的代码是
public Canvas GetVectorGraphic(string assemblyName, string relativeUri, string name)
{
var imageResourceDictionary = new ResourceDictionary();
imageResourceDictionary.Source =
new Uri(assemblyName +
所以,我试图用不同的灰色填充图像的不同区域。这是我的输入图像:
这是我用灰色阴影填充其中一个区域的代码:
image = cv.imread('img.jpg', 0)
height, width = image.shape[:2]
for i in range(height):
for j in range(width):
if image[i][j] == 255:
cv.floodFill(image, None, (i, j), 90)
cv.imwrite('test1.jpg'