我们可以通过使用开放的CV和C来锁定ubuntu中的文件或文件夹

时间:2015-02-11 14:53:25

标签: c opencv ubuntu

我想创建一个项目,通过使用C语言的opencv通过面部检测来锁定ubuntu中的文件和文件夹。你能否告诉我这是可能的,我该怎么做。

1 个答案:

答案 0 :(得分:1)

无法帮助您使用opencv部件,但是"锁定文件和文件夹"可能意味着一些事情:

  • 您想要更改文件的权限,以便给定的用户/组可以/不可以 访问他们。如果是这种情况,您需要chmod功能。 见man 2 chmod。这似乎可能是你之后的事情?

  • 通常,"文件锁定" Linux上的一种方法是指通过以下方式阻止其他进程访问文件而不更改权限的方法:

    • 通过lockf(或fcntl)强制锁定文件。
    • 通过flock确认咨询文件。

如果文件锁定是你所追求的,那么这里是"另见"手册在lockf和/或flock上提到的文件:

https://www.kernel.org/doc/Documentation/filesystems/mandatory-locking.txt https://www.kernel.org/doc/Documentation/filesystems/locks.txt

注意:其他人表示您可能希望将C++ API用于opencv。所有这些函数也可以在C ++中正常工作。