该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

原文代码:

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

from PIL import Image

import numpy as np

im = Image.open('meitu1.jpg').convert('L')#really.jpg是这里将用于转换的原图

a = np.asarray(im).astype('float') # 将图像以灰度图的方式打开并将数据转为float存入np中.

depth = 10. # (0-100)

grad = np.gradient(a) # 取图像灰度的梯度值

grad_x, grad_y = grad # 分别取横纵图像梯度值

grad_x = grad_x * depth / 100.

grad_y = grad_y * depth / 100.

A = np.sqrt(grad_x ** 2 + grad_y ** 2 + 1.) # 构造x和y轴梯度的三维归一化单位坐标系

uni_x = grad_x / A

uni_y = grad_y / A

uni_z = 1. / A

vec_el = np.pi / 2.2 # 光源的俯视角度,弧度值

vec_az = np.pi / 4. # 光源的方位角度,弧度值

dx = np.cos(vec_el) * np.cos(vec_az) # 光源对x 轴的影响

dy = np.cos(vec_el) * np.sin(vec_az) # 光源对y 轴的影响

dz = np.sin(vec_el) # 光源对z 轴的影响

b = 255 * (dx * uni_x + dy * uni_y + dz * uni_z) # 光源归一化,(梯度和光源相互作用,将梯度转化为灰度)

b = b.clip(0, 255)

im2 = Image.fromarray(b.astype('uint8')) # 重构图像

im2.save('lk.jpg')#保存得到的手绘图片

报错信息:

/usr/local/bin/python3.9 /Users/mac/Lush/Python/format/手绘图片1.py

Traceback (most recent call last):

File "/Users/mac/Lush/Python/format/手绘图片1.py", line 3, in

import numpy as np

File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/__init__.py", line 151, in

from . import random

File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/random/__init__.py", line 179, in

from . import _pickle

File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/random/_pickle.py", line 1, in

from .mtrand import RandomState

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-darwin.so, 2): Symbol not found: _PyCMethod_New

Referenced from: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-darwin.so

Expected in: flat namespace

in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-darwin.so

Process finished with exit code 1

im2.show()#展示

python图片转手绘_在Mac上用python运行图片转手绘图的代码报错,请各位大佬帮忙。...相关推荐

  1. python数据分析开发环境_在MAC上搭建python数据分析开发环境

    最近工作转型到数据开发领域,想在本地搭建一个数据开发环境.自己有三年python开发经验,马上想到使用numpy.scipy.sklearn.pandas搭建一套数据开发环境. ubuntu的环境,百 ...

  2. mac安装旺旺启动台找不到_在Mac上安装Python 3

    前文回顾 推荐5个Python爬虫免费学习资源(B站高赞!) 推荐10个Python入门的免费学习资源(B站高赞!) 推荐10个对所有学科都有用的Python数据可视化库(附官方文档) 使用mac学习 ...

  3. python搭建django环境_在BAE上搭建python,django环境小记

    BAE 是百度推出的一个云平台,类似于谷歌GAE,新浪SAE, 但谷歌经常被 "和谐",而SAE的使用我也未能申请成功,这里PS 一下新浪. 好在百度 今年3.9日正式开放了BAE ...

  4. macbook自带python保存文件夹_在mac下查找python包存放路径site-packages的实现方法 在Mac系统下python如何安装第三方函数库?...

    mac怎么查看python的site-package位置世界上最伤心的事,不是你爱的人不爱你,而是他爱你过后,最后却不爱你. 可以通过find命令查看,参考demo如下: sudo find / -n ...

  5. Mac电脑升级13系统后,git clone 代码报错,mac升级后git ssh用不了

    mac系统出了新版本 13.0.1 后,androidstudio push, pull 代码一直报错: 如下: Permission denied (publickey). fatal: Could ...

  6. 用mac的python写网络爬虫_在mac下使用python抓取数据

    2015已经过去,这是2016的第一篇博文! 祝大家新年快乐! 但是我还有好多期末考试! 还没开始复习,唉,一把辛酸泪! 最近看了一遍彦祖的文章叫做 所以自己也想小试牛刀.于是便开始动手写,但初次接触 ...

  7. python ssl模块安装_在Windows上安装Python的SSL模块(2.5.4)

    由于AppEngine需要通过SSL上传你的应用程序,所以我尝试在我的工作笔记本电脑上安装这个模块.在 它是一个安装了python2.5.4x86的x64win7系统.在 但主要的问题是,MinGw和 ...

  8. python jupyter输出结果_在Jupyter上学习python(U.1)

    为mooc网站的北京理工大学的 嵩天 .黄天羽 .礼欣 三位老师的课程笔记. Python学习 一.Python基本语法元素 1.程序设计基本方法 1.计算机的概念:功能性.可编程性: 计算机发展:遵 ...

  9. python自动部署环境_在 CentOS 上初始化 Python 环境的自动部署脚本

    . ├── 0_start.sh ├── 1_shell_init.sh ├── 2_deploy_firewall.sh ├── 3_install_git.sh ├── 4_install_pip ...

最新文章

  1. 001_Layout布局
  2. 第一个WindowService服务
  3. 【白话机器学习】算法理论+实战之EM聚类
  4. Asia Yokohama Regional Contest 2018 G题 What Goes Up Must Come Down(树状数组求逆序对)
  5. Python(3)-Pycharm基本使用技巧
  6. php inputcsv,php excel格式(csv)数据导入导出(示例)
  7. PyTorch 1.8版本!正式支持AMD GPU
  8. BlackBerry 应用程序开发者指南 第一卷:基础--第7章 使用数据报(Datagram)连接...
  9. 逐条驳斥天猫精灵抄袭说?百度钱晨解秘小度Play设计
  10. 干什么事都要先定位,再聚焦
  11. mysql系统属性,mysql
  12. linux孤儿进程组深入理解,unix基础---有关于孤儿进程组和终端会话的理解-------值得一看!!!...
  13. DSP烧写程序的步骤流程
  14. MeasureSpec介绍及使用详解
  15. JAVA获取CKplayer真是地址,ckplayer的使用问题
  16. Qt编写安防视频监控系统(支持win/linux/mac/海康/大华/宇视/264/265等)
  17. 齐二TK6916/20/26/32系列数控落地铣镗床简介1
  18. hosts文件如何修改?已解决
  19. C6678学习-IPC
  20. js电影票预订座位网页js特效

热门文章

  1. 计算机调整分区出现无法读取文件提示,电脑从硬盘分区往其他分区复制文件的时候提示“一个意外错误使你无法复制该文件……”...
  2. 关于RIL层一条命令的轮回转世
  3. 在上传文件时限制上传文件的大小,并捕捉超过文件大小限制的异常
  4. WARING:Ignoring invalid distribution -ip 解决方法
  5. 初级java一天写多少个接口_这35个接口,用Java开发,一般要多少天?一天可以完成多少个...
  6. 在某些开源框架中,dist文件夹有何用处?
  7. Android炫酷消失动画-ThanosSnap
  8. 解决MATLAB问题 Invalid MEX-file 'E:\vlfeat-0.9.20\toolbox\mex\mexw64\vl_svmtrain.mexw64': 找不到指定的模块
  9. 图数据库与关系型数据库的对比
  10. python整型变量的使用_python(二)数据类型与变量