<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Facial Recognition Module - Step by Step Guide]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">Due to there being no guide on this and I was looking for one… I have decided to just make one…<br />
I only start figuring it out last night and so I am still setting up. So I will complete this post as I progress.</p>
<p dir="auto">I am using the following hardware</p>
<ul>
<li>
<p dir="auto">Raspberry Pi 3</p>
</li>
<li>
<p dir="auto">Logitech 1080 HD USB Webcam</p>
</li>
<li>
<p dir="auto">MagicMirror is installed and confirmed functioning correctly.</p>
</li>
</ul>
<p dir="auto">The software I am using to do this is Mobaxterm.<br />
It might be easier to do all of this on the PI directly.</p>
<p dir="auto">The steps I have taken to get this working:</p>
<h1>Set up the tools</h1>
<ol>
<li>Facial Recognition Tools</li>
</ol>
<p dir="auto">on the github page click download as zip<br />
extract zip and remove <strong>-master</strong> from the end of the folder. Note: its the internal folder that you want with the same name.<br />
copy to MagicMirror/modules using your FTP or whatever folder browser you are using.</p>
<p dir="auto">run this:</p>
<pre><code>sudo apt-get update
sudo apt-get install libopencv-dev python-opencv
sudo npm install python-shell
sudo apt-get install python-pip
</code></pre>
<p dir="auto">change to the tools module folder</p>
<pre><code>cd /MagicMirror/modules/MMM-Facial-Recognition-Tools
</code></pre>
<p dir="auto">run</p>
<pre><code>sudo npm install

pip install -r requirements.txt
</code></pre>
<h3>Capturing training images</h3>
<p dir="auto">Run</p>
<pre><code>python capture.py
</code></pre>
<p dir="auto">Decide whether you want to capture images from your web cam or convert existing .jpg images.<br />
Enter the name of the person you are about to capture. Images will be stored in a folder named after the captured person in training_data/.<br />
Follow screen instructions.</p>
<h3>Training model</h3>
Make sure you have captured all your images.
Run 
```
python train.py
```
The script will automatically scan the directory training_data/ for your images.
Wait. You will end up with a training.xml file in the current directory.
Copy down the ['name', 'name2','name3'] part because you will later need it for setting up your mirror's face recognition and to test your face recognition model.
<ol start="2">
<li>
<h1> Test your steps so far</h1>
</li>
</ol>
<p dir="auto">Make sure your training.xml from running <a href="http://train.py" target="_blank" rel="noopener noreferrer nofollow ugc">train.py</a> is in this directory - /MagicMirror/modules/MMM-Facial-Recognition-Tools</p>
<p dir="auto">specify the face recognition algorithm in the environment with</p>
<pre><code>export FACE_ALGORITHM=1
</code></pre>
<p dir="auto">specify your user labels in the environment with</p>
<pre><code>export FACE_USERS=Alice,Bob,Casey,Doug
</code></pre>
<p dir="auto">Run</p>
<pre><code>python facerecognition.py.
</code></pre>
<h4>Success?</h4>
<ol start="3">
<li>Set up the module for the mirror<br />
on the github page for the MMM-Facial-Recognition page, click download as zip<br />
extract zip and remove <strong>-master</strong> from the end of the folder. <em>Note: its the internal folder that you want with the same name.</em><br />
copy to MagicMirror/modules using your FTP or whatever folder browser you are using.</li>
</ol>
<p dir="auto">Visit the terminal window and go to your newly create folder - /MagicMirror/Modules/MMM-Facial-Recognition and run</p>
<pre><code>sudo npm install
</code></pre>
<p dir="auto">Open your config.js file and add:</p>
<pre><code>{
	module: 'MMM-Facial-Recognition',
	config: {
		// 1=LBPH | 2=Fisher | 3=Eigen
		recognitionAlgorithm: 1,
		// Threshold for the confidence of a recognized face before it's considered a
		// positive match.  Confidence values below this threshold will be considered
		// a positive match because the lower the confidence value, or distance, the
		// more confident the algorithm is that the face was correctly detected.
		lbphThreshold: 50,
		fisherThreshold: 250,
		eigenThreshold: 3000,
		// force the use of a usb webcam on raspberry pi (on other platforms this is always true automatically)
		useUSBCam: false,
		// Path to your training xml
		trainingFile: 'modules/MMM-Facial-Recognition/training.xml',
		// recognition intervall in seconds (smaller number = faster but CPU intens!)
		interval: 2,
		// Logout delay after last recognition so that a user does not get instantly logged out if he turns away from the mirror for a few seconds
		logoutDelay: 15,
		// Array with usernames (copy and paste from training script)
		users: [],
		//Module set used for strangers and if no user is detected
		defaultClass: "default",
		//Set of modules which should be shown for every user
		everyoneClass: "everyone",
		// Boolean to toggle welcomeMessage
		welcomeMessage: true
	}
},
</code></pre>
<p dir="auto">Change the line to the actual location. It’s probably still under the Tools Module</p>
<pre><code>trainingFile: 'modules/MMM-Facial-Recognition/training.xml',
</code></pre>
<p dir="auto">for me, I changed it to</p>
<pre><code>trainingFile: 'modules/MMM-Facial-Recognition-Tools/training.xml',
</code></pre>
<p dir="auto">Also, change the line called Users to add you list of users that you set up during the <a href="http://Capture.py" target="_blank" rel="noopener noreferrer nofollow ugc">Capture.py</a> section above.</p>
<pre><code>users: ['Joe'],
</code></pre>
<p dir="auto">Finally, change the line, if applicable</p>
<pre><code>useUSBCam: True,
</code></pre>
<h1>FINAL STEP!</h1>
For each module in your config.js, set the profile under which it should load. 
E.g - 
<pre><code>{
	module: 'example_module',
	position: 'top_left',
	//Set your classes here seperated by a space.
	//Shown for all users
	classes: 'default everyone',
},
{
	module: 'example_module2',
	position: 'top_left',
	//Set your classes here seperated by a space.
	//Shown for all users
	classes: 'Joe',
},
</code></pre>
<p dir="auto">So now the first example module will load for everyone and the second will only load for Joe.</p>
<hr />
<h1>THIS IS AS FAR AS I AM .. I AM DOCUMENTING AS I GO</h1>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paviro" aria-label="Profile: paviro">@<bdi>paviro</bdi></a><br />
Module Developer - Please feel free to copy this or use as you see fit. I hope it is helpful to anyone else</p>
]]></description><link>https://forum.magicmirror.builders/topic/6345/facial-recognition-module-step-by-step-guide</link><generator>RSS for Node</generator><lastBuildDate>Mon, 11 May 2026 15:31:09 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/6345.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Jan 2018 22:06:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sun, 02 Jan 2022 14:12:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ogelijah" aria-label="Profile: ogelijah">@<bdi>ogelijah</bdi></a> how many images do you have for different people,?</p>
<p dir="auto">what pi is this?</p>
]]></description><link>https://forum.magicmirror.builders/post/97958</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/97958</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 02 Jan 2022 14:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sun, 02 Jan 2022 11:35:23 GMT]]></title><description><![CDATA[<p dir="auto">I can’t get the .xml file no matter how hard I try… I keep running the <a href="http://train.py" target="_blank" rel="noopener noreferrer nofollow ugc">train.py</a> file and wait, but nothing happens</p>
]]></description><link>https://forum.magicmirror.builders/post/97948</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/97948</guid><dc:creator><![CDATA[OGElijah]]></dc:creator><pubDate>Sun, 02 Jan 2022 11:35:23 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sat, 01 Jan 2022 14:03:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a><br />
This fix worked! Thank you.</p>
<p dir="auto"><strong>My error message:</strong></p>
<p dir="auto">python <a href="http://capture.py" target="_blank" rel="noopener noreferrer nofollow ugc">capture.py</a><br />
Traceback (most recent call last):<br />
File “<a href="http://capture.py" target="_blank" rel="noopener noreferrer nofollow ugc">capture.py</a>”, line 18, in <br />
import lib.capture as capture<br />
File “/home/pi/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/capture.py”, line 21, in <br />
from . import config<br />
File “/home/pi/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/config.py”, line 15, in <br />
(CV_MAJOR_VER, CV_MINOR_VER, mv1, mv2) = cv2.<strong>version</strong>.split(“.”)<br />
ValueError: need more than 3 values to unpack</p>
<p dir="auto"><strong>Steps to fix:</strong></p>
<p dir="auto">cd ~/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/<br />
nano <a href="http://config.py" target="_blank" rel="noopener noreferrer nofollow ugc">config.py</a></p>
<p dir="auto">go to line 15 … I commented out the original line and added a line with ‘,mv2’ removed.</p>
<p dir="auto">#(CV_MAJOR_VER, CV_MINOR_VER, mv1, mv2) = cv2.<strong>version</strong>.split(“.”)<br />
(CV_MAJOR_VER, CV_MINOR_VER, mv1) = cv2.<strong>version</strong>.split(“.”)</p>
]]></description><link>https://forum.magicmirror.builders/post/97927</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/97927</guid><dc:creator><![CDATA[mraeymaekers]]></dc:creator><pubDate>Sat, 01 Jan 2022 14:03:11 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sat, 06 Nov 2021 13:32:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ogelijah" aria-label="Profile: ogelijah">@<bdi>ogelijah</bdi></a> because you replaced a line that used cv2, with another line that used cv2</p>
]]></description><link>https://forum.magicmirror.builders/post/96072</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/96072</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 06 Nov 2021 13:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sat, 06 Nov 2021 13:27:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Ah, okay. I’ll keep on working on this. Cheers</p>
]]></description><link>https://forum.magicmirror.builders/post/96071</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/96071</guid><dc:creator><![CDATA[OGElijah]]></dc:creator><pubDate>Sat, 06 Nov 2021 13:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sat, 06 Nov 2021 13:02:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ogelijah" aria-label="Profile: ogelijah">@<bdi>ogelijah</bdi></a> no idea. that’s a python lib, which should have been installed from the prior setup steps</p>
]]></description><link>https://forum.magicmirror.builders/post/96067</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/96067</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 06 Nov 2021 13:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sat, 06 Nov 2021 12:57:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I get you! I was being an idiot and I went into the wrong script. But now I’ve reached the point where it says “no module named cv2”</p>
]]></description><link>https://forum.magicmirror.builders/post/96066</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/96066</guid><dc:creator><![CDATA[OGElijah]]></dc:creator><pubDate>Sat, 06 Nov 2021 12:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Tue, 02 Nov 2021 23:46:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ogelijah" aria-label="Profile: ogelijah">@<bdi>ogelijah</bdi></a> u have to edit the failing py script<br />
and change the failing line</p>
]]></description><link>https://forum.magicmirror.builders/post/95996</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/95996</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 02 Nov 2021 23:46:18 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Tue, 02 Nov 2021 21:18:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Hey, buddy… I’m not sure what it is you’re telling me to do here. I wrote what you sent into the terminal but it didn’t do anything. In fact, it’s treating the = sign as a syntax error… what am I doing wrong?</p>
]]></description><link>https://forum.magicmirror.builders/post/95995</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/95995</guid><dc:creator><![CDATA[OGElijah]]></dc:creator><pubDate>Tue, 02 Nov 2021 21:18:24 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 24 Apr 2020 03:35:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/konradwalsh" aria-label="Profile: konradwalsh">@<bdi>konradwalsh</bdi></a><br />
I’m using Raspberry pi CSI camera.<br />
How to do with it.<br />
Please help me.</p>
]]></description><link>https://forum.magicmirror.builders/post/73437</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/73437</guid><dc:creator><![CDATA[amsuvarna27]]></dc:creator><pubDate>Fri, 24 Apr 2020 03:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 20 Mar 2020 15:06:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aniketdongare07" aria-label="Profile: aniketdongare07">@<bdi>aniketdongare07</bdi></a> you need the rest of the line cv2… I am on my phone, so cut/paste is a pain</p>
<pre><code>(CV_MAJOR_VER, CV_MINOR_VER, mv1) = cv2.__version__.split(".")
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/70859</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/70859</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 20 Mar 2020 15:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 20 Mar 2020 15:02:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I tried to do what you said and in turn I got the following error:```<br />
Traceback (most recent call last):<br />
File “<a href="http://capture.py" target="_blank" rel="noopener noreferrer nofollow ugc">capture.py</a>”, line 18, in <br />
import lib.capture as capture<br />
File “/home/pi/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/capture.py”, line 21, in <br />
from . import config<br />
File “/home/pi/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/config.py”, line 15, in <br />
(CV_MAJOR_VER, CV_MINOR_VER, mv1) = cv2<br />
TypeError: ‘module’ object is not iterable</p>
<pre><code></code></pre>
]]></description><link>https://forum.magicmirror.builders/post/70858</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/70858</guid><dc:creator><![CDATA[aniketdongare07]]></dc:creator><pubDate>Fri, 20 Mar 2020 15:02:16 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 20 Mar 2020 14:36:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aniketdongare07" aria-label="Profile: aniketdongare07">@<bdi>aniketdongare07</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdegeata" aria-label="Profile: SdeGeata">@<bdi>SdeGeata</bdi></a>  the newer version of python only provide 3 version info strings. So that code needs to drop the 4th parm from the parse request</p>
<pre><code>(CV_MAJOR_VER, CV_MINOR_VER, mv1) = cv2.
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/70856</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/70856</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 20 Mar 2020 14:36:17 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 20 Mar 2020 14:09:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdegeata" aria-label="Profile: SdeGeata">@<bdi>SdeGeata</bdi></a> Got the same error, did you resolve it?</p>
]]></description><link>https://forum.magicmirror.builders/post/70854</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/70854</guid><dc:creator><![CDATA[aniketdongare07]]></dc:creator><pubDate>Fri, 20 Mar 2020 14:09:13 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Wed, 19 Jun 2019 21:06:25 GMT]]></title><description><![CDATA[<p dir="auto">Error on “python <a href="http://capture.py" target="_blank" rel="noopener noreferrer nofollow ugc">capture.py</a>”</p>
<pre><code>pi@raspberrypi:~/MagicMirror/modules/MMM-Facial-Recognition-Tools $ python capture.py
Traceback (most recent call last):
  File "capture.py", line 18, in &lt;module&gt;
    import lib.capture as capture
  File "/home/pi/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/capture.py", line 21, in &lt;module&gt;
    from . import config
  File "/home/pi/MagicMirror/modules/MMM-Facial-Recognition-Tools/lib/config.py", line 15, in &lt;module&gt;
    (CV_MAJOR_VER, CV_MINOR_VER, mv1, mv2) = cv2.__version__.split(".")
ValueError: need more than 3 values to unpack

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/58087</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/58087</guid><dc:creator><![CDATA[SdeGeata]]></dc:creator><pubDate>Wed, 19 Jun 2019 21:06:25 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 17 May 2019 03:28:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/irfan-ali" aria-label="Profile: Irfan-ali">@<bdi>Irfan-ali</bdi></a> yes!</p>
]]></description><link>https://forum.magicmirror.builders/post/57103</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/57103</guid><dc:creator><![CDATA[andrewgamalkamel]]></dc:creator><pubDate>Fri, 17 May 2019 03:28:14 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Thu, 02 May 2019 16:33:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/naktah" aria-label="Profile: naktah">@<bdi>naktah</bdi></a> after writing the following command in the terminal:</p>
<pre><code>python tools.train.py
</code></pre>
<p dir="auto">you get some output with the users you have setup (remember the order).  Assuming it gives you Alice,Bob,Casey,Doug, then you run this in the terminal:</p>
<pre><code>export FACE_USERS=Alice,Bob,Casey,Doug

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/56604</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56604</guid><dc:creator><![CDATA[Sneek]]></dc:creator><pubDate>Thu, 02 May 2019 16:33:02 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Mon, 15 Apr 2019 02:18:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> im not sure how to do that. can you show me how? im pretty much new to this stuff and this issue has been bothering me for days now.</p>
]]></description><link>https://forum.magicmirror.builders/post/55918</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/55918</guid><dc:creator><![CDATA[naktah]]></dc:creator><pubDate>Mon, 15 Apr 2019 02:18:30 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Mon, 15 Apr 2019 02:03:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/naktah" aria-label="Profile: naktah">@<bdi>naktah</bdi></a> u need to put that in your logon profile</p>
]]></description><link>https://forum.magicmirror.builders/post/55917</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/55917</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 15 Apr 2019 02:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Mon, 15 Apr 2019 01:58:33 GMT]]></title><description><![CDATA[<p dir="auto">specify your user labels in the environment with</p>
<p dir="auto">export FACE_USERS=Alice,Bob,Casey,Doug</p>
<p dir="auto">im not sure what to do with this. do i have to write this in the terminal? because everytime i restart my pi, the facial recognition doesnt recognize my face</p>
]]></description><link>https://forum.magicmirror.builders/post/55916</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/55916</guid><dc:creator><![CDATA[naktah]]></dc:creator><pubDate>Mon, 15 Apr 2019 01:58:33 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Sun, 31 Mar 2019 07:49:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michimauch" aria-label="Profile: MichiMauch">@<bdi>MichiMauch</bdi></a>  Are You using Webcam ?</p>
]]></description><link>https://forum.magicmirror.builders/post/55101</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/55101</guid><dc:creator><![CDATA[Irfan ali]]></dc:creator><pubDate>Sun, 31 Mar 2019 07:49:36 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Fri, 08 Mar 2019 07:09:19 GMT]]></title><description><![CDATA[<p dir="auto">I also have same issue can anybody help me</p>
<p dir="auto">Whoops! There was an uncaught exception…<br />
TypeError: PythonShell is not a constructor<br />
at Class.python_start (/home/pi/MagicMirror/modules/MMM-Facial-Recognition/node_helper.js:11:21)<br />
at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-Facial-Recognition/node_helper.js:40:14)</p>
]]></description><link>https://forum.magicmirror.builders/post/53908</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/53908</guid><dc:creator><![CDATA[Irfan ali]]></dc:creator><pubDate>Fri, 08 Mar 2019 07:09:19 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Thu, 21 Feb 2019 22:54:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paulgu" aria-label="Profile: paulgu">@<bdi>paulgu</bdi></a>  Hi I am having the same issue. Were you able to resolve it?</p>
]]></description><link>https://forum.magicmirror.builders/post/52960</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/52960</guid><dc:creator><![CDATA[sumrag]]></dc:creator><pubDate>Thu, 21 Feb 2019 22:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to Facial Recognition Module - Step by Step Guide on Thu, 15 Nov 2018 09:02:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/konradwalsh" aria-label="Profile: konradwalsh">@<bdi>konradwalsh</bdi></a> said in <a href="/post/34483">Facial Recognition Module - Step by Step Guide</a>:</p>
<blockquote>
<p dir="auto">trainingFile: ‘modules/MMM-Facial-Recognition/training.xml’,</p>
</blockquote>
<p dir="auto">I got a issue when i add the facial module. the Facial-tools work fine, it’s seems like python script issues.</p>
<p dir="auto">Could anyone help me with this issue ？</p>
<p dir="auto">Whoops! There was an uncaught exception…<br />
TypeError: PythonShell is not a constructor<br />
at Class.python_start (/home/csc/MagicMirror/modules/MMM-Facial-Recognition/node_helper.js:11:21)<br />
at Class.socketNotificationReceived (/home/csc/MagicMirror/modules/MMM-Facial-Recognition/node_helper.js:40:14)<br />
at Socket. (/home/csc/MagicMirror/modules/node_modules/node_helper/index.js:113:11)<br />
at Socket.emit (events.js:182:13)<br />
at /home/csc/MagicMirror/node_modules/socket.io/lib/socket.js:528:12<br />
at process._tickCallback (internal/process/next_tick.js:61:11)<br />
MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?<br />
If you think this really is an issue, please open an issue on GitHub: <a href="https://github.com/MichMich/MagicMirror/issues" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/MichMich/MagicMirror/issues</a><br />
^CShutting down server…</p>
]]></description><link>https://forum.magicmirror.builders/post/46784</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/46784</guid><dc:creator><![CDATA[paulGu]]></dc:creator><pubDate>Thu, 15 Nov 2018 09:02:38 GMT</pubDate></item></channel></rss>