圆对多边形裁剪算法设计与实现Python3.5源码实现
2025/9/9 14:25:19 8KB 多边形裁剪 算法 Python3.5 代码
1
详细描述了Linux系统架构,各部分组成,按照教程可以裁剪出最小Linux系统
2025/9/1 19:03:13 528KB Linux 内核
1
基于MFC的VC++程序,实现基于Weiler-Atherton算法,能使完成任意形状的多边形剪裁。
详细功能描述见程序内标注说明。
ThisisaVC++program,whichimplementsthecuttingfunctionoframdompolygons,basedonthealgorithmofWeiler-Atherton.
2025/8/30 20:42:08 139KB 多边形裁剪 C++ 计算机图形学
1
在PictureBox控件内建立可移动的矩形选框裁剪图片的panel实现了panel在picturebox上移动且透明,可自由拉伸移动,总共代码只有80行,简单易懂。
2025/8/27 20:16:38 2.52MB 拖拽   拉伸   裁剪 截图
1
雅诗兰黛用例:性能分析问题:将全球(互联网)资产的性能分析连接到搜索功能很少的大型数据库(超过一百万)资产中的原始资产。
在资产内部嵌入唯一标识符的问题是,当它们在进入社交媒体的过程中经过许多不同的手/公司时,它们很容易丢失。
使用图像分类,我们可以避免该问题。
目标:为图像资产分析和竞争对手分析奠定基础。
将在社交媒体和零售网站上的数字资产管理系统之外找到的操纵图像资产连接回数字资产管理系统内原始资产的文件路径。
障碍:此项目的训练数据本来就很小,每个资产只有一张图片。
我们只知道图像是被操纵的,而不是图像的实际处理(裁剪,叠加,缩放等)。
一些图像彼此非常相似。
有一条细线可用来区分相似的图片,并连接相同图片的受控版本。
方法:1)图像分类2)自动编码图像分类:使用Keras/Tensorflow,我带了他们的imagedatagenerator并创建了原始图像的合成版本。
2025/8/24 17:08:31 8.56MB JupyterNotebook
1
功能:将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。
同时也可以将合成的png图裁剪为小png图保存。
使用方法:1.将同名png和plist文件放置在同一目录下。
2.点击“导入png”按钮选择png图,或者直接拖拽png/plist/pack进对话框。
3.鼠标在png图上滑动,右上角即可显示对应的png图名字。
4.单击png图即可复制名字到剪切板。
5.双击列表选项,PNG中自动显示红框。
6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。
v1.7更新修复:1.移除联网检测更新,避免崩溃。
作者:偶尔e网事blog:http://blog.csdn.net/jackystudio/article/details/12867863基于1.7版本,使用wine打包,mac版本
2025/7/23 10:18:16 79.45MB texturepacker 解析 png plist
1
用VC++6.0实现的扫描线填充,裁剪算法及画线方法 CPenpen(PS_SOLID,1,fillcolor);//设置扫描线所用笔的属性 CPen*old=pDC->SelectObject(&pen); intj,k,s=0; intp[9];//每根扫描线交点 intpmin=1000; intpmax=0; for(inti=0;i<inLength;i++)//建立边表 { edge[i].dx=(float)(inVertexArray[i+1].x-inVertexArray[i].x)/(inVertexArray[i+1].y-inVertexArray[i].y); edge[i].num=i; if(inVertexArray[i].y<=inVertexArray[i+1].y) { edge[i].ymin=inVertexArray[i].y; edge[i].ymax=inVertexArray[i+1].y; edge[i].xmin=(float)inVertexArray[i].x; edge[i].xmax=(float)inVertexArray[i+1].x; } else{ edge[i].ymin=inVertexArray[i+1].y; edge[i].ymax=inVertexArray[i].y; edge[i].xmax=(float)inVertexArray[i].x; edge[i].xmin=(float)inVertexArray[i+1].x; } } //求多边形的最大最小值 for(intm=1;m<inLength;m++) { for(intn=0;n<inLength-m;n++) { if(pmaxinVertexArray[n].y) pmin=inVertexArray[n].y; } } for(intr=1;r<inLength;r++) //边表edge排序 { for(intq=0;q<inLength-r;q++) { if(edge[q].yminpmin;scan--)//扫描线遵守'“上开下闭”的原则 { intb=0; k=s; for(j=k;j=edge[j].ymin)&&(scan<=edge[j].ymax))//判断扫描线与线段是否相交于顶点 { intpreNum=edge[j].num; intnextNum=edge[j].num+1; if(preNum==0) preNum=inLength-1; else preNum=preNum-1; if(nextNum==inLength) nextNum=0; if(scan==edge[j].ymax)//位于下顶点时,根据相临点的位置决定取几个点 { if(inVertexArray[nextNum].y<edge[j].ymax) { b++; p[b]=(int)edge[j].xmax; } if(inVertexArray[preNum].yedge[j].ymin)&&(scan<edge[j].
2025/7/20 4:20:18 83KB 图形学 扫描线 裁剪 DDALine
1
RUP(RationalUnifiedProcess,Ratinaol统一过程)是rational公司提出的一套软件开发过程,目前最新的版本是2003。
RUP的最大特点就是它提供了一套完整的软件开发过程框架,任何人或组织都可以根据自己的需要来对这个过程进行裁剪,并根据自身需要进行调整后使其成为个性化的过程。
读者可以参考网络上流传的《RUP2000中文版》。
(Rational以及RationalUnifiedProcess均系RationalSoftwareCorporation在美国和其他国家的商标或注册商标。
)有句老话说:万事开头难。
说的是在做事情的时候,通常都是一开始觉得非常困难,但是只要
2025/7/16 21:30:45 180KB RUP测试过程实践
1
共8400多对中英语句,已预处理,中文用jieba分了词,标点符号没问题,保存于en-zh.csv,分隔符是制表符\t(不是默认逗号)。
句粒度,但有不少长句,裁剪后5w对也够用。
原始数据集也在包中,其中en-zh_News.tmx有一部分句子有问题,(en-zh.csv丢弃了有问题的句子),如果必要建议不要直接使用该文件。
另外附赠我对语料的预处理文件(propressor.py),以及数据集(pytorch的Dataset)等相关的实现(LangData.py)。
如果又可以改善的地方,欢迎留言
2025/7/16 16:52:35 35.14MB 中英平行语料库 语料
1
今年刚给人做的毕设涂鸦app源码。
功能包括新建画布涂鸦,选择图片涂鸦,涂鸦形式包括画笔,图形,贴图,文字等,图片渲染,图片裁剪,资源文件是其他源码,有需要的可以联系qq:920671458
2025/7/12 11:38:01 11.85MB android 涂鸦
1
共 238 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡