我是靠谱客的博主 愉快羊,最近开发中收集的这篇文章主要介绍python计算机视觉课程实验报告,python计算机视觉实验,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python计算机视觉实验

python计算机视觉实验

from pygraph.classes.digraph import digraph

from pygraph.algorithms.minmax import maximum_flow

gr = digraph()

gr.add_nodes([0,1,2,3])

gr.add_edge((0,1), wt=4)

gr.add_edge((1,2), wt=3)

gr.add_edge((2,3), wt=5)

gr.add_edge((0,2), wt=3)

gr.add_edge((1,3), wt=4)

flows,cuts = maximum_flow(gr, 0, 3)

print 'flow is:' , flows

print 'cut is:' , cuts

9ff0af8d3589b7b0eacdae50554eaa0b.png

# -*- coding: utf-8 -*-

from scipy.misc import imresize

from PCV.tools import graphcut

from PIL import Image

from numpy import *

from pylab import *

im = array(Image.open("empire.jpg"))

im = imresize(im, 0.07)

size = im.shape[:2]

print "OK!!"

# add two rectangular training regions

labels = zeros(size)

labels[3:18, 3:18] = -1

labels[-18:-3, -18:-3] = 1

print "OK!!"

# create graph

g = graphcut.build_bayes_graph(im, labels, kappa=1)

# cut the graph

res = graphcut.cut_graph(g, size)

print "OK!!"

figure()

graphcut.show_labeling(im, labels)

figure()

imshow(res)

gray()

axis('off')

show()

b3f599a780ea3d8c07b6aaf28cad70dd.png

3b915882cd96db38deaa58da5051b435.png

d7782d5c887cd4bf700275bc5ad139aa.png

python计算机视觉实验相关教程

最后

以上就是愉快羊为你收集整理的python计算机视觉课程实验报告,python计算机视觉实验的全部内容,希望文章能够帮你解决python计算机视觉课程实验报告,python计算机视觉实验所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部