精华内容
下载资源
问答
  • 位图转换G代码小程序

    千次阅读 热门讨论 2019-11-15 09:15:46
    位图转G代码轮廓加工轨迹程序I2G(img2gcode) 背景 最近实验室要用机器人写字画图,但流程都是利用已有的软件去生成g代码,心中不仅冒出个想法,其实可以利用opencv的二值处理和轮廓提取来直接获得轨迹坐标,然后生成...

    位图转G代码轮廓加工轨迹程序I2G(img2gcode)

    背景

    最近实验室要用机器人写字画图,但流程都是利用已有的软件去生成g代码,心中不仅冒出个想法,其实可以利用opencv的二值处理和轮廓提取来直接获得轨迹坐标,然后生成g代码。于是用python写了程序,但用了opencv模块,所以打包出来已经不是一个小程序了(286M),唉,所以用了分卷上传,文末有下载地址。

    流程

    1.使用import按钮导入图片
    在这里插入图片描述
    2.调节bl,bh设定转化成2值图像的值,gb调节降噪系数,使用view预览
    在这里插入图片描述
    3.觉得效果合适后根据h和w调节缩放系数s,然后设置抬刀高度,最后按gen生成nc文件
    在这里插入图片描述
    4.生成的nc文件可用cimcoedit等程序仿真查看
    在这里插入图片描述
    很简单的小程序,比起之前的流程,傻瓜式操作,其实好像微雕大师已经有这个功能,但是自己写了一下,觉得还是有点收获的。至少opencv用起来了。

    地址

    程序分卷1:https://download.csdn.net/download/qq_23395083/11977479
    程序分卷2:https://download.csdn.net/download/qq_23395083/11977484
    这么久没用csdn,怎么改不了c币了啊
    源码:
    //download.csdn.net/download/qq_23395083/11978065

    展开全文
  • 1 可以自动生成字体的数控加工G代码,并设置字体,高度,精度等信息。 2 可以自动生成简单的二值(黑白)封闭图形的数控加工G代码
  • G代码自动生成

    热门讨论 2012-05-07 09:22:23
    利用VB编写的自动生成G代码程序。输入一个汉字,即可自动生成加工G代码,可应用于雕刻机加工和机械类学生的毕业设计。
  • 学了不少G代码知识, 将公司废旧的三轴非标设备改造成了一个雕刻机,市面上的小软件不好用 网上下的软件有描边的,字体刻起来太粗,这个比较好用,看图应该都能明白吧, 就自己写了个,“少于150字的随笔不允许...

    学了不少G代码知识,

    将公司废旧的三轴非标设备改造成了一个雕刻机,市面上的小软件不好用

    网上下的软件有描边的,字体刻起来太粗,这个比较好用,看图应该都能明白吧,

    就自己写了个,“少于150字的随笔不允许发布到首页候选区”“少于150字的随笔不允许发布到首页候选区”“少于150字的随笔不允许发布到首页候选区”“少于150字的随笔不允许发布到首页候选区”

    界面如下:

     

     

     

    软件用C#写的,等有空整理下文档后把源码传上来,分享下,哈~

    转载于:https://www.cnblogs.com/fxyc87/p/7529187.html

    展开全文
  • 家根据自己的实际情况修改 这个还有一点点问题 问题一就是 While循环 ...问题二 是把 输出G代码数值 放在While循环外不显示 如有知道上述问题请指教 谢谢了! 小学文化能走到今天实在是不容易呀! 加粗字体 Ctrl+B ...

    家根据自己的实际情况修改   这个还有一点点问题 
    问题一就是 While循环 和 for循环
    问题二 是把 输出G代码数值 放在While循环外不显示
    如有知道上述问题请指教  谢谢了!
    小学文化能走到今天实在是不容易呀!
    加粗字体 Ctrl+B
                                                                                  三多 QQ:1064331064

     

    下载地址:https://download.csdn.net/download/chinasanduo/11523091

     

    展开全文
  • Python打造一个在线G代码生成器

    千次阅读 2018-05-17 14:56:00
    用tornado框架做后端……,用...生成出来的G代码: g.py源码: #coding=utf-8 # -*- coding: UTF-8 -*- #!/usr/bin/eny python #coding:utf-8 #!/usr/bin/env python # -*- coding:utf-8 -*- import ...

    用tornado框架做后端……,用bootstrap做前端

    先上效果图:

    生成出来的G代码:

     

    g.py源码:

    #coding=utf-8
    # -*- coding: UTF-8 -*-
    #!/usr/bin/eny python
    #coding:utf-8
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import tornado.ioloop
    import tornado.web
    class MainHandler(tornado.web.RequestHandler):
        def get(self):
           self.render('g.html')
        def post(self,*args,**kwargs):
            x='X'
            y='Y'
            g='G01'
            k=0
            a1=0
            e=''
            a=int(self.get_argument('x'))
            b=int(self.get_argument('y'))
            c=int(self.get_argument('r'))
            d=int(self.get_argument('l'))
            j1=int(self.get_argument('f'))
            q=(b/2)+6
            k=(-(a/2))
            while k<a:
                a1=a1=1
                i=a1%2
                if i==1:
                    k=k+(c/2)
                q=q*-1
                l=g+x+str(k)+y+str(q)
                e=e+l+'</br>'
            c1=-(a/2)
            c2=(b/2)
            l1='G00'+str(c1)+y+str(c2)+'</br>'+"Z5"+'</br>'
            l2=g+'Z'+str(d)+'F'+str(j1)+'</br>'
            l3=str(q)
            l4=g+'Y'+l3+'F'+str(j1)+'</br>'
            tou=l1+l2+l4
            w1='G00'+'Z20'+'</br>'
            w2='G00'+'X0Y0'
            zhong=tou+e+w1+w2
            self.write(zhong)
    
    settings={
        }
    application = tornado.web.Application([
        (r"/index", MainHandler),
    ],)
    if __name__ == "__main__":
        application.listen(8000)
        tornado.ioloop.IOLoop.instance().start()
    

      

    html源码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>在线G代码平面铣工具</title>
    <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    </head>
    <body>
    <center><div style="width:550px;height:900px id="wingMap">
    <center><h1>在线G代码平面铣工具</h1></center>
    ​<form method="post" action="/index">
    <form class="form-horizontal" role="form">
    <label for="firstname" class="col-sm-2 control-label">毛坯长度</label>
    <input type="text" name="x" class="form-control" id="firstname"
    placeholder="请输入毛坯长度">
    <label for="lastname" class="col-sm-2 control-label">毛坯宽度:</label>
    <input type="text" name="y" class="form-control" id="lastname"
    placeholder="请输入毛坯宽度:">
    <label for="lastname" class="col-sm-2 control-label">刀具直径:</label>
    <input type="text" name="r" class="form-control" id="lastname"
    placeholder="请输入刀具直径:">
    <label for="lastname" class="col-sm-2 control-label">下刀深度:</label>
    <input type="text" name="l" class="form-control" id="lastname"
    placeholder="请输入下刀深度:">
    <label for="lastname" class="col-sm-2 control-label">进给速度:</label>
    <input type="text" name="f" class="form-control" id="lastname"
    placeholder="请输入进给速度F:">
    <button type="submit" name="submit" class="btn btn-primary">生成</button>
    </form>
    </form>
    </center>

    效果图

    服务端效果图:

    生成速度非常快(10w行代码只要几秒)!

     

    转载于:https://www.cnblogs.com/ksxh/p/9051109.html

    展开全文
  • MACH3 G代码自动循环加工简单例子

    万次阅读 2018-01-28 09:24:40
    代码下载地址http://download.csdn.net/download/silno/10227705 % (注释内容要放在圆括号内) G17 G90 G21G40 (设置工作平台,绝对坐标) G0 X0 Y0 Z5 #1=3 (设置变量1,用于自动增加用) M98 P789 L3 (M98 调用子...
  • python 视频转代码视频

    千次阅读 热门讨论 2018-07-23 02:48:39
    OUTPUT = r"G:\py\学习python\视频到代码\video39_2.mp4" SAVE = r"G:\py\学习python\视频到代码\\video39_3" FPS = "24" vc = video2txt_jpg(INPUT) FPS = vc.get(cv2.CAP_PROP_FPS) # 获取帧率 print(FPS) ...
  • 手写字体识别源代码

    千次阅读 2018-07-15 14:28:23
    手写字体识别程序文件1: 定义了前向传播的过程以及神经网络中的参数,无论训练还是测试,都可以直接调用inference这个函数 问题代码: #regularizer正则化矩阵,变量属性:维度,shape; tf.truncated_normal_...
  • Python实现文字转语音

    千次阅读 2020-05-19 20:30:50
    Python实现文字转语音前言创建应用获取应用的API Key和Secret Key编写python代码替换API Key和Secret Key 前言 因为该功能的实现,需要使用百度的语音合成技术,所以,首先需要注册并登陆百度AI: ...
  • 需要引入jquery文件与clipboard.js 文件 <!DOCTYPE ...> .../</g .../>/g ...//复制代码功能 var clipboard = new Clipboard ( '#copyVal' ) ; console. log (clipboard) ; }) ;
  • gray = 0.2126 * r + 0.7152 * g + 0.0722 * b 2. 根据灰度值,从字符集中获取图片中每个像素点对应的字符 代码 ''' 想要学习Python?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以...
  • Java实现文字转语音

    千次阅读 2019-04-30 09:44:17
    Java实现文字转语音Java实现文字转语音1.环境搭建2.Demo Java实现文字转语音 1.环境搭建 jacob-1.17-M2-x64.dll jacob.jar 需要引入jacob.jar,需要将jacob-1.17-M2-x64.dll文件放入JDK的bin目录下 2.Demo import ...
  • web自定义字体转图片

    2018-07-30 18:40:53
    之前看到爬虫攻防之前端策略简析中提到猫眼电影的今日票房栏为自定义字体,但是博客中提到使用fonttools进行加载然后人工先把几个数字的座标点进行标记,然后每次刷新时,拿到新的woff字体时,通过fonttool将字体...
  • listings 是专用于代码排版的 LaTeX宏包,可对关键词、注释和字符串等使用不同的字体和颜色或颜色,也可以为代码添加边框、背景等风格。 1 基本用法 下面给出一份用于排版 C 语言 HelloWorld 程序代码的完整的 ...
  • Java实现可换行文字转图片

    千次阅读 2019-06-14 11:31:24
    由于微信公众号无法直接复制别人的文章转发,因为会被检测认为是相同的原创文章,所以很多公众号运营者就想到把文字转成图片来发文,这样系统就无法检测重复性了,这样做某种程度上确实侵犯了原创版权,所以笔者不...
  • 之前,我们发布了极客编程挑战赛,竞赛题目是...   有没有感觉很精彩呢?接下来,我们来总结一下此次竞赛的优秀作品,看大神们是如何实现3D旋转效果的: ...1、纯CSS3制作的3D旋转海报 ... 代码地址:http://www.g...
  • 快捷键的使用可以简化大家的操作,在一定程度上提高工作的效率,下文中将为大家介绍一些VS中经常用到的快捷键,希望对大家有用。CTRL + SHIFT + B 生成解决方案 CTRL + F7 生成编译 CTRL...F12 到定义 CTRL + F1
  • cnn实现手写识别字体代码详解

    千次阅读 2017-02-27 00:45:48
    cnn实现手写识别字体代码详解 tf.nn.max_pool tf.nn.conv2d
  • 替换网页中部分文字的js代码

    千次阅读 2018-10-12 13:26:30
    &lt;script type="text/javascript"&gt;  window.onload = function(){  var div = document.getElementById... div.innerHTML = div.innerHTML.replace(/好/g,'不好').replace(/你/g,'我'...
  • 当显示到页面上的一段文字莫名其妙的换行和出现一些html代码时 ...怎样去掉这样的代码保证文字不换行显示呢?? 例如:我是 中国人 那么就把这段文字给加上以下的JS: var title = datatitle.replace(/]+>/g,"");
  • python 简单文字游戏代码

    万次阅读 2018-05-23 22:10:41
    上吊人游戏代码 import random HANGMAN_PICS = [''' +---+ | | | ===''', ''' +---+ O | | | ===''', ''' +---+ O | | | | ===''', ''' +---+ O | /| | | ===''', ''' +---+ O | /|\ | ...
  • IAR代码界面配色和字体修改

    千次阅读 多人点赞 2019-09-30 10:44:40
    IAR编写代码的界面实在让人难以恭维,所以就自己改了一下编写代码的界面,让写代码变的没那么难受。 效果图↓↓↓ 打开IAR 点开tools中的options一栏 配置editor中的属性 设置配色方案 展开编辑中colors ...
  • [Java]代码实现图像转换成文本

    千次阅读 2019-01-23 15:17:05
    前天在B站看到一个将鬼畜视频成文本的视频,觉得很有意思就去研究了下如何在JAVA中实现类型功能。主要使用了ffmpeg和JAVA API中的BufferedImage与ImageIO类,完整项目的压缩文件放在GitHub上。 二、图片转为文本 ...
  • 最近碰到了一个需求,需要根据公司的名称,生成一个临时的logo,并以base64图片的形式在网页上显示。这个问题拆解一下,可以分为...我找到了一位大佬(Phodal Huang)的文字转图片的实现,本文中关于图片转文字的...
  • 二十行代码实现图片字符图片

    万次阅读 2018-01-16 16:15:54
    代码注释: def get_char (r,g,b,alpha= 256 ) : length = len(ascii_char) gray = int( 0.2126 * r + 0.7152 * g + 0.0722 * b) unitcount = ( 256.0 + 1 )/length return ascii_char[int(gray...
  • 复制下面代码,即可查看java中的代码 package com.fontDesign; import javax.swing.*; import javax.swing.border.Border; import javax.swing.border.TitledBorder; import javax.swing.event.ListSelectionEvent;...
  • 最新场景文字检测进展(含代码)

    万次阅读 多人点赞 2014-06-24 22:41:19
    本文主要探讨场景文字主流的方法,并提供了一些创新思路,以及一个基于文献[1]的场景文字检测系统(在csdn上分享了该代码)。就我所知(半年前全面搜索过),十分完善的场景文字检测的代码网上是没有的,有的只是一些...
  • 今天用python写了一个简单的程序把文字转换成语音,以下是代码 from aip import AipSpeech class Ai: APP_ID = '11766958' API_KEY = 'USWmlsBc2zxv9rcNN2gNPb9H' SECRET_KEY = 'GxF8tOEO2MbkM6qPtHbF9w...
  • 初用Eclipse往往要先“自我化”,通过以下常用设置可以更方便地使用Eclipse了~ 一般的设置都在Eclipse菜单的Windows...1 代码字体大小 Windows --> Preferences --> General --> Appearance --> Colors and Fo

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 219,434
精华内容 87,773
关键字:

文字转g代码