python
misslibra
计算机小硕一枚,专攻计算机视觉,模式识别
欢迎交流学习!
qq:947177904
展开
-
python ndarray image process
在python内,type(image)检查图片格式发现,是ndarray,这样,就不能再使用cv2里面的函数来读入图片、显示图片、保存图片。 这种情况下,需要用matplotlib包来帮助实现对图片的处理。这里简要列举几种常用的处理:#首先,import the package import matplotlib.pyplot as plt #显示图片 plt.imshow(image) plt原创 2016-11-24 16:28:55 · 1722 阅读 · 0 评论 -
python opencv cv2 to process video
本文总结下使用cv2做视频处理的一些基本步骤。#读入视频 import cv2 videocap = cv2.VideoCapture("/cv/Desktop/1.avi") #保存视频图片 fourcc = cv2.cv.CV_FOURCC(*XVID) video_FPS = 25 framesize = (image.shape[1],image.shape[0]) video_name =原创 2016-11-24 19:48:21 · 824 阅读 · 0 评论 -
工作日志
专门开一篇文章,当做总结日志吧。 9\9: 首先,复习下break和continue 。 break是跳出包含它的那个循环,如果是双重循环且BREAK是在内循环中的,就只能跳出内循环,在外循环中就结束这个双重循环。 continue是结束本次循环执行下一次循环。 可以用如下方法,多判断一次bool型的条件语句,退出双层循环。if (...) { bMatch = false; break;原创 2015-12-22 11:21:06 · 809 阅读 · 0 评论 -
how to call c++ function in python coding in linux?
本文想要讲清楚的是在linux系统上,在python coding 时候调用c++ function。 对于要被python调用的c++ function的coding,并没有太大特殊,只是在function定义的时候,前面加上:extern "C" void functionname(...) { ...}接下来,就是编译c++ function,生成.so文件,供python 调用。 这里提原创 2017-04-10 11:25:44 · 479 阅读 · 0 评论 -
python call c++ function---传参
紧接上文,举个实栗吧 c++ function:extern "C" void segment(unsigned char* inputimage,unsigned char* outputimage,float a,int c) {...}python 传入两张ndarray 格式的image,参数传入需要变换数据类型。import ctypes as C projectname.functio原创 2017-04-11 10:49:15 · 826 阅读 · 0 评论