>>13
おそらくgetchar関数で制御帰ってきてませんでしたw
getshar();を外したらキャプチャ画面が固まるということはなくなりました。
以下のように書き直してみました。
if(visible >= 0)
{
//マーカが見えている場合
mySetLight(); //光源の設定
glEnable(GL_LIGHTING); //光源ON
mySetMaterial(); //材質特性の適用
glutSolidTeapot(20.0); //ソリッド表現のティーポット
glDisable(GL_LIGHTING); //光源OFF
org--;
}

else
{
//マーカが見えていない場合
glColor3f(0.0, 0.0, 1.0); //色指定
glutWireTeapot(20.0); //ワイヤーフレーム表現のティーポット
org++;
if(org >= 3)
{
//マーカが3つ以上隠れているとき
PlaySound("C:\\Users\\加藤和馬\\Desktop\\ARToolKit\\課題研究\\se_sad02.wav",NULL,SND_FILENAME | SND_LOOP | SND_ASYNC); //wavファイル再生
}
}