数字图像处理大作业,根据数字图像处理课上讲的一些内容,进行一个简单的实现吧 基本上是调用scimage的API了
- pillow 似乎scimage包含pillow里边的功能啊, 放弃pillow了
- scikit-image scimage(针对我需要实现的简单功能来说, 是一个很全面的数字图像处理包
- openCV 看心情
- electron 用作GUI
Have been spending three days on zeroRPC using both ubuntu(can't find zeroRPC) and windows(DDL Error) platform
The problem is in the zeroMQ I think Maybe ubuntu's approach can get over this Error
Solving:
Using electron-python-example
- The zeroRPC configuration is in the package.json
- The author commits on the zeroRPC reposity
用了一种比较 投机取巧 的方法 git clone了electron-python-example这个项目的代码拿到本地,发现作者的代码能够保证zerorpc的正常运行 然后将项目包里的node_modules中的zerorpc包和zeromq包copy到本项目的node_modules中
该作者在官方0rpc/zerorpc-node仓库的基础上update了一下,fyears/zerorpc-node可以尝试一下
然后通过不断检查缺失的包依次又补进了四个module,然后确认zerorpc有用了
- msgpack-lite
- int64-buffer
- ieee754
- event-lite
- underscore
-
文件
- 打开图片
- 转化为灰度图
- 保存图片
-
增强
- 直方图修正
- 灰度图增强
- 彩色图增强
- 低通滤波
- 高通滤波
- 同态滤波
-
变换
- 旋转平移
- 拉伸(调整尺寸)
- 放大
- 缩小
-
边缘检测
- sobel
- laplace
- prewitt
- roberts
-
高级
- 图像复原
- 图像分割
- 图像压缩
-
图像增强 空域增强 -> pillow
- 直方图修正(绘制, 均衡化)和均衡化
- 彩色增强
- 平滑和锐化处理
-
图像增强 频域操作
- 低通滤波
- 高通滤波
- 同态滤波
-
图像操作
- 旋转平移
- 拉伸(调整尺寸)
- 放大缩小
-
边缘检测算子
- Sobel
- Laplace
- Prewitt
- Roberts
-
高级
- 图像复原
- 图像分割
- 图像压缩