• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab转python

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

  最近在做把matlab代码转成python代码,没有用过matlab,python也只是局限于爬虫,所以....

  matlab与python最大的不同是,matlab的下标是从1开始的,python和C语言C++都是下标从0开始的,在matlab中,对图片缩放,有一个imresize函数,Resize the image, specifying scale factor and using default interpolation method and antialiasing.在Python在,有resize函数,但是对图片的缩放效果不同。

  matlab中的kmean 

[cluster_idx cluster_center] = kmeans(ab,nColors,'distance','sqEuclidean','Replicates',1,'EmptyAction','drop', 'Options',opts);

在Python中:

nColors = 5
cluster_idx = KMeans(n_clusters=nColors, max_iter=38,n_init=40, init='k-means++',n_jobs=-1).fit(ab)
cluster__center = cluster_idx.cluster_centers_
 

在matlab中有有从rgb转化成lab的图片

if  length(size(I)) >2
     I=rgb2gray(I);

在python中当图片的维度大于2时,进行转换,并且在转换前,都要将矩阵里面的值转换成int类型。

 

   image_orig = image_orig.astype(np.uint8)
    if len(num) > 2:
        lab_he = cv2.cvtColor(image_orig,cv2.COLOR_BGR2LAB)
    else:
        lab_he = image_orig

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
龙哥库塔法or欧拉法求解微分方程matlab实现 - 飞鱼海发布时间:2022-07-18
下一篇:
DelphiActiveForm发布全攻略发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap