This file is indexed.

/usr/share/mouseTrap/docs/intro.xml is in gnome-mousetrap 0.4-2ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="UTF-8" ?>


<sect1 id="intro">
    <title>Introduction </title>

    <para>In few words mouseTrap can be described as an a11y software developed to allow people with movements impairments access the computer.</para>

    <sect2>
      <title>Why Python?</title>

      <para>    Python as we all know is a dynamic, flexible and object-oriented programming language with a low learning curve which means that anyone with few programming knowledges can develop applications using python in a short time.</para>
<para> 
    For the last 3 years Python has been my favourite programming language and the fact that OpenCV offers python bindings helped me to erase any doubt of using it, but, there were a few more things to consider before choosing python definitely, one of them is the OpenCV hardware requirements. To keep track of the reference points it is necessary to continuously scan and process the new frames captured and this is performed with the OpenCV library. At the beginning the definitely use of python was being affected by this point considering that OpenCV was written in C and the hardware requirements could increase using bindings of the library. After executing some tests with both languages I saw the requirements where almost the same in both cases so, I made my decision.
</para>
    </sect2>
    <sect2>
   <title> OpenCV in mouseTrap </title> 
<para>
    MouseTrap process the captured frames and calculates the reference points using OpenCV and following this steps:</para>
<orderedlist numeration="arabic">
<listitem><para>Gets the current frame</para></listitem>
<listitem><para>Detects the eyes region using haartraning method.</para></listitem>
<listitem><para>Calculates the forehead point using the coordinates of the eyes region and distance forms.</para></listitem>
<listitem><para>Calculates the Optical Flow of the detected point using Lucas-Kanade method to keep its track.</para></listitem>
<listitem><para>Depending of the selected movement method mouseTrap will execute different calculations to get the new position if the mouse should be move.</para></listitem>
</orderedlist>
   </sect2> 

</sect1>