【24h】

Transportable image-processing software*

机译:便携式图像处理软件*

获取原文

摘要

The computations of image processing, like those of many technical disciplines, require substantial programs to perform. These programs are often organized into 'packages' with the intent of making them easy for the (computer) novice to use. Access to a package of programs is an important resource, since its creation is beyond the capabilities of all but a few research groups. Unfortunately, while packages are invaluable, they could often be improved in the following ways: 1. They could be easier to use. The intellectual task of communication with the package is too difficult, the commands too peculiar and errors too easy to make. When things go wrong, very little help is available. 2. They could make more efficient use of the underlying machine and its operating system. A package may use very sophisticated algorithms for its discipline-oriented operations, while at the same time using the most cumbersome mechanisms for controlling the resources of the machine. Its authors are seldom systems programming experts. 3. They could be easier to move from machine to machine. In the process of getting the package to work at all, many peculiarities of the programming language (in its local implementation) and the local system become entwined in the code and getting it to run elsewhere may be difficult or impossible. 4. They could be easier to understand, modify and extend. To add a new routine or alter the behavior of an existing one may not be too difficult for the program's author, but for others it may be impossible. If many changes are made independently, combining them without conflict is difficult.
机译:像许多技术学科一样,图像处理的计算也需要大量程序来执行。这些程序通常被组织为“程序包”,以使(计算机)新手易于使用。访问程序包是重要的资源,因为它的创建超出了除少数研究组以外的所有研究人员的能力。不幸的是,尽管软件包非常宝贵,但通常可以通过以下方式对其进行改进:1.它们可能更易于使用。与程序包通信的智力任务太困难,命令太特殊,错误也很容易造成。当出现问题时,几乎没有帮助。 2.他们可以更有效地利用基础计算机及其操作系统。程序包可能会使用非常复杂的算法来进行面向学科的操作,同时会使用最繁琐的机制来控制机器资源。它的作者很少是系统编程专家。 3.它们可以更容易地在机器之间移动。在使程序包完全正常工作的过程中,编程语言的许多特性(在其本地实现中)和本地系统纠缠在代码中,并且使其难以在其他地方运行。 4.它们可能更易于理解,修改和扩展。对于程序作者而言,添加新例程或更改现有例程的行为可能并不困难,但对于其他例程而言,则不可能。如果独立进行许多更改,则很难将它们组合而不会发生冲突。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号