问题标签 [sketching]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 画布画板调整大小问题
所以,我在使用 html5 画布元素上的草图功能时遇到了一些问题。因此,可以在下面的 jsfiddle 链接中找到设置。注意:根据您的屏幕空间,您可能需要展开结果窗格。
所以,我在这里看到了一些调整画布大小的问题,但没有足够具体的内容来真正帮助我。所以我想做的是使用画布在背景图像上做一些标记(包含在单独的 div 中)。
正如您在 jsfiddle 中看到的那样,您最初可以这样做,但在实际设计中,用户可以放大/缩小图像。这样做,您可以看到初始标记不会跟随图像(即,如果您在“示例文本到下划线”下划线,然后点击调整大小,下划线部分将不再下划线)。现在,我知道如何在发生这种情况时调整画布的大小,但我不知道如何制作它,以便标记跟随它。我确实在某个地方看到我可以将标记转换为 data/64 编码并可能缩小它。问题是它不能很好地扩展(像素化)。
此外,用户在放大/缩小后仍应能够进行标记。那么,有没有好的方法呢?我听说过缩放图像,但是在调整大小后继续标记文档时遇到了问题(鼠标偏离标记)。任何帮助都会很棒。谢谢!
c# - 我的绘图臂系统有问题
我目前正在构建一个项目,该项目允许用户输入图像,然后使用由伺服系统制成的手臂进行绘制。使用的语言是 C#。该程序的工作方式是用户上传图片,然后使用 Sobel 边缘检测算法对图片进行处理,并将新图片打印在图片框上。我已经设法从图片中获取 X 和 Y 的值,并使手臂中的每个伺服器沿着这些点移动,从而在白纸上绘制图片,但是 Sobel 的工作方式,几乎不可能绘制图像无需使用 Z 轴即可知道何时将笔推到纸上进行绘图,何时不进行绘图。这是我正在使用的代码。我想知道是否有像素描这样更平滑的东西,并且可以在一轮中将其全部绘制出来,而不必将笔作为 Z 轴上下移动。
ezB_Connect1.EZB.Servo.SetServoPosition(EZ_B.Servo.ServoPortEnum.D1, j);
java - 在android中将图像转换为铅笔素描
我必须将图像转换为 android 中的铅笔素描。
我使用了前面一个问题中提到的 cataleno 框架和 colorDodge 函数的概念。
这是我的功能:
这是 colorDodgeBlend 函数:
最后这是我得到的输出:!https://drive.google.com/file/d/0B9LDDNqlgTC1U3E3QXdiejk1Q28/edit?usp=sharing
这就是我想要的:!https://drive.google.com/file/d/0B9LDDNqlgTC1QkFPSmJFOXMyaUU/edit?usp=sharing
请帮我解决这个问题。
windows-phone - Bézier 曲线用于单游戏上的平滑草图
我是一名 MonoGame 开发人员,我想在手机屏幕上画一条曲线,但曲线不规则,而是由几条线组成。
我使用了一些这样的代码:
第一种方法将精灵绘制成事件间隔,如下所示:
更新方法:
我有这个结果:
为了解决这个问题,我尝试使用贝塞尔曲线,但我无法实现这个解决方案。
拜托,你能帮帮我吗?
等待您的宝贵意见和建议。
stencils - 如何在 Evolus Pencil 中恢复已移除的默认模板?
我恢复了从Collection Pane
(只需单击close
图标)中删除的默认模板之一。它是现在从计算机中删除还是不可见?我可以从 Evolus Pencil Project下载页面下载它。但是我也可以不下载就恢复它吗?
java - 如何使用 jahmm 提高 HMM 草图识别的准确性,ForwardBackwardScaledCalculator.InProbability() 的大负数
我已经使用 jahmm 为草图“D”训练了一个 hmm 模型,该模型是按照 jahmm 网站的建议通过 K-means 初始化的,然后我使用 Baum-Welch 算法。经过训练,我测试了一个观察序列,通过 ForwardBackwardScaledCalculator.InProbability() 方法得到概率,代码是;
...
//training
KMeansLearner<ObservationInteger> kml = new KMeansLearner<ObservationInteger>(20, new OpdfIntegerFactory(256), seqs);
KullbackLeiblerDistanceCalculator klc = new KullbackLeiblerDistanceCalculator();
Hmm initHmm = kml.learn();
BaumWelchLearner bwl = new BaumWelchLearner();
Hmm<ObservationInteger> learntHmm = bwl.iterate(initHmm, seqs);
for (int i = 0; i < 10; i++) {
System.out.println("Distance at iteration : " + klc.distance(learntHmm, initHmm));
learntHmm = bwl.iterate(learntHmm, seqs);
}
return learntHmm
//test
ForwardBackwardScaledCalculator fbc = new ForwardBackwardScaledCalculator(testseqs,trainedHmm);
System.out.println(fbc.lnProbability());
但是,lnProbability() 的结果就像 -196.25146 甚至更小(-300),这里有什么问题?是因为 HMm 没有训练好还是因为数据集?非常感谢任何建议!
catia - 如何使用 catia v5r19 创建倾斜圆柱体?
我想用 catia v5 创建一个倾斜的圆柱体,但我不知道怎么做。有人知道这个任务吗?我也想知道是否必须在绘制圆柱体之前绘制一个斜面。
预先感谢您的帮助
dimensions - 拉伸后编辑草图
在你已经完成挤压或任何其他事情之后,有没有办法对草图进行一些小的改动?
例如:我做了一个零件,最后我发现有一些不必要的尺寸或中心线我想删除(它们稍后会出现在图纸中,很烦人)。
如果我只是尝试编辑并保存它,它会拒绝重新执行所有操作,例如挤压和图标,这些东西在功能管理器树中会变灰。
c++ - 如何减少以下代码的执行时间?
我试图为我在opencv中使用高斯建模技术的图像提供一些草图效果,但我面临一个问题,即执行需要更多时间。当图片尺寸较小时,时间会减少,如果尺寸较大则需要更多时间。请任何人告诉如何在不更改以下代码的图像实际大小的情况下减少执行时间
gnuplot - Gnuplot:如何模仿草图
我想绘制一个像这样的图:
但只有草绘的数据曲线。不应绘制 x 和 y 轴。
这可能使用 Gnuplot 吗?